JLabel(Icon icon, int aligment):创建一个带图标的JLabel对象,并设置图标水平对齐方式; public JLabel(String text, int aligment...):创建一个带文本的JLabel对象,并设置文本水平对齐方式; public JLabel(String text, Icon icon, int aligment):创建一个带文本、带图标的JLabel...创建图标 在Swing中通过Icon接口来创建图标,可以在创建时给定图标的大小、颜色等特性。...:从图片源创建图标的同时为图标添加简短的描述,这个描述不会在图标上显示,可以使用getDescription()方法获取; public ImageIcon(URL url):利用位于计算机网络上的图像文件创建图标...注:在设置网格组的每一行和每一列对额外空间的分布方式时,建议只设置第一行的weightx属性和第一列的weighty属性,建议为各个属性按百分比取值。
例12-4运行结果 案例12-5中,在运行结果上显示一个空的JFrame窗口,在该窗口上显示一个JLable的标签,第7行代码用来将JLablel对象添加到JFrame窗口上。...12.3.1 JButton 按钮是窗口程序设计中最常用的控件之一,用户可以单击它来控制程序运行。...JButton类的常见方法 常用方法 功能描述 public JButton() 创建一个不带文本或图标的按钮 public JButton(Icon icon) 创建一个带图标的按钮 public void...setText(String text) 设置按钮上的文字为text 表12.6中列举出了JButton类的常用方法,之前创建JButton按钮都是用默认图标,从表12.6中的构造方法可看出按钮可以自定义图标...例12-6运行结果 图12.6中,运行程序先创建了JFrame窗体,然后指定URL引入图片,新建按钮时将icon以参数传入了自定义的图标。
而且可以显示图标 JButton构造方法 JButton类的构造方法有多个: JButton():创建一个默认没有文本和图标的按钮。...该类在创建文本框时,与AWT 的 TextField 一样,可以设置文本框内的初始文本内容、文本框的长度等。...setCaretPosition(int pos):设置文本框中光标的位置。 getSelectedText():获取被选中的文本。...insert(String str, int pos): 在文本区域的指定位置插入指定的字符串。 setText(String str): 设置文本区域的文本内容为指定的字符串。...然后,我们创建了两个按钮,一个用于添加项目,另一个用于删除选定的项目。当点击添加按钮时,会弹出一个对话框,要求用户输入新项目的名称,并将其添加到列表中。当点击删除按钮时,会删除选定的项目。
应该有这样的概念,Swing组件的窗体通常与组件和容器相关,所以在JFrame对象创建完成后,需要调用方法将窗体转换为容器,然后在容器中添加组件或设置布局管理器,通常,这个容器用来包含和显示组件。...三.JButton | 代表Swing按钮 JButton类拥有5种构造方法: 构造方法 解释 JButton() 创建没有设置文本或图标的按钮 JButton(String text) 创建带有文本的按钮...JButton(Icon icon) 创建带有图标的按钮 JButton(String text, Icon icon) 创建带有初始文本和图标的按钮 JButton(Action a) 创建一个按钮...,其属性从所提供的Action中获取 1.创建没有设置文本或图标的按钮 JButton jb=new JButton(); c.add(jb); ?...implements Icon { private int width; //设置图标的宽 private int height; //设置图标的长 public int getIconHeight
8、填充数值:当遇到编序号可以先依次在单元格内输入连续几个数值,然后选择单元格区域,鼠标移至左下方变成黑十字时则向下拖动填充即可。...19、设置 Excel 每页显示表头在 Excel 打印预览视图中,点击【页面设置】在对话框中选择【工作表】选项卡,点击【顶端标题行】文本框右侧图标,然后选定表头和顶端标题所在的单元格区域,再单击该按钮返回到...49、快速提取数据先在单元格内输入需要提取的数据,将鼠标移至单元格右下角,出现黑色实心图标时向下拖动填充即可快速提取需要的数据。...50、隐藏工作表当需要将整个工作表隐藏时,鼠标右键点击表格内最下方的工作表,选择【隐藏】就可以了。51、为 Excel 文件添加密码文件 - 信息 - 保护工作簿 - 用密码进行加密。...52、为文件添加作者信息在该 Excel 文件图标上右键单击 - 属性 - 摘要 - 在作者栏中输入。
因为当布局为null也就是绝对布局的时候,只需要设置serSize就可以了 当布局不为空时,此时布局管理器会相应的调整图像的尺寸了 如何进行图像缩放 当组件的图像太大时,甚至超过了屏幕,此时就需要进行缩放了...如果当前的输出表示形式尚未完成,则 drawImage 返回 false。随着更多的图像可用,加载图像的进程将通知指定的图像观察者。 observer - 当缩放并转换了更多图像时要通知的对象。...我的理解是,当设置好了背景之后,并不一定是马上在输出设备上体现出来,需要一定的时间 如果上一个设置图像还在输出的时候又设置一次图像的话,那么方法返回false,并等到上一次设置图像输出完毕了之后,通知指定的图像观察者...6.设置文本内容和图标的距离##(如果不需要文本内容的话,这时候Label可以直接当成是插入图片去用)## 下面是两种结果,分别是背景透明和背景不透明 ?...边空就是当图标和文本都画完了之后,图标和文本离边框还有一定距离时,就会绘画边空了,就是白边 用setMargin(Insets m)可以设置 setMargin(new Insets(0,1,2,3
那么应用图标的形状由谁来定义呢?Google将这个权利就交给手机厂商了。不是有些手机厂商喜欢学习苹果的圆角图标吗?...可以看到,这里背景层是一张蓝色的网格图,前景层是一张Android机器人Logo图,然后盖上一层圆形的mask,最终就裁剪出了一张圆形的应用图标。 我一定要适配吗?...但是如果你将targetSdkVersion指定到了26或者更高,那么Android系统就会认为你的APP已经做好了8.0系统的适配工作,当然包括了应用图标的适配。...由于这是一张背景透明的图片,如果直接贴到文章里面就一片白色,啥也看不见了,于是我只好在文章里贴了一张带灰色背景的图片。如果大家需要获取爱奇艺这张前景图的原图,可以点击 这里 获取。...再来看预览区域,这个就十分简单了,用于预览应用图标的最终效果。在预览区域中给出了可能生成的图标形状,包括圆形、圆角矩形、方形等等。
03.俯瞰图当你放大图片细节的时候,你只需要按住H键,滑动鼠标就能看到整个俯瞰图,这时候你可以看到光标处变为一个小方框,那就是你正在处理的部分。...拖动方框到其他的区域,松开H键,你就会切换到光标所在的区域,超级方便!04. 快速全图层蒙板当你按住Alt键然后点击图层蒙板按钮的时候,就能创建一个盖住所有内容的蒙板。05....11.交互式缩放按住Cmd/Ctrl+空格 按键(虽然会切换输入法,但是没有影响),移动鼠标就可以快速缩放,向左滑动缩小,向右滑动放大,缩放以鼠标光标的初始位置和中心。...44.转换图层样式将图层转换成普通的以像素为单位的图层,让你可以更容易地控制内容。...调整图层多数时候大家会直接编辑某个图层,但是很多时候图片处理毁了而又回不去了。当然,一种笨办法是将原图层复制一份以备不测。但是还有更好的方法:新建调整图层。
所以我们可以通过控制元素边框和内容区的大小,将元素的内容区域作为内圆,将元素的边框区域作为外圆,从而绘制出一个圆环。...而viewBox表示的是截取图形的区域,因为矢量图的绘制区域可以是无限大的,具体绘制在哪里根据具体的设置而定,比如上面的circle就绘制在圆心坐标为(25,25),半径为20的圆形区域中,而viewBox...设置为0 0 50 50,表示截图区域为左上角坐标为(0, 0),右下角坐标为(50,50)的矩形区域内,即会截取这个区域内的矢量图,然后将截取的矢量图放到svg的可显示区域内,同时会根据svg可显示区域的大小等比例进行缩放...三、通过iconfont字体图标 我们可以直接通过iconfont字体图标代替圆环的绘制,直接以字体的形式显示出圆环,然后给其加上旋转动画即可,如: 我们可以在iconfont网站上下载喜欢的Loading...字体图标下载后,将解压后的内容拷贝到项目中,并引入其中的iconfont.css到页面中,给要显示字体图标的元素加上iconfont类样式,字体图标会有一个对应的unicode编码,通过::before
方法名称 概述 getContentPane() 返回此窗体的 contentPane 对象 getDefaultCloseOperation() 返回用户在此窗体上单击“关闭”按钮时执行的操作 setContentPane...(Container contentPane) 设置 contentPane 属性 setDefaultCloseOperation(int operation) 设置用户在此窗体上单击“关闭”按钮时默认执行的操作...(Insets m) 设置按钮边框和标签之间的空白 void setMnemonic(int nmemonic) 设置按钮的键盘快捷键,所设置的快捷键在实际操作时需要结合 Alt 键进行实现 void...setPressedIcon(Icon icon) 设置按下按钮时的图标 void setSelectedIcon(Icon icon) 设置选择按鈕时的图标 void setRolloveiicon(...Icon icon) 设置鼠标移动到按扭区域时的图标 void setDisabledIcon(Icon icon) 设置按钮无效状态下的图标 void setVerticalAlignment(int
如果移动光标,三极管将跟着移动。 6. 放置器件在原理图之前,应该先设置其属性。当三极管贴着光标,点击TAB键,将打开Component Properties 属性框。...3.把光标移动到R1的最下面,当位置正确时,一个红色的连接标记会出现在光标的位置。这说明光标正处于元件电气连接点的位置。 4.单击或者按下ENTER键来确定第一个连线点。...把光标移动到Q1的最下面,当位置正确时,一个红色的连接标记会出现在光标的位置。单击或者按下ENTER键来连接Q1的基点。...这样两根直接便自动的连接在一起了。 9.按照图6-3绘制电路剩下的部分,如图6-8。 图6-8 完成布线的原理图 10.当完成所有连线的绘制时,单击右键或按下ESC来退出画线模式。...当单击返回时,名称会在Design Rules里自动更新。 3 、下一步使用Query Builder来设置规则的范围,也可以随时在范围内直接键入。
同上再插入一个圆形(颜色选择无填充),接着将上述描绘完成的QQ形状叠加到圆形的上面,使得圆形的大小可以完全覆盖QQ形状,同时将两个形状轮廓的颜色都设置为白色。...在PPT准备上述QQ占比份额数据,点击"插入→图表→饼图",按提示插入一个饼图表示上述的占比。接着点击图表,去除网格线、图标标题、图例等不需要的元素,将边框设置为"无线条"。...依次选中其他占比数据,将其填充颜色设置为白色,将QQ占比的颜色设置为蓝色填充。...把上述准备好的结合形状叠加到上述图表上方,同时调整形状的大小,使得形状的圆形正好覆盖饼图,接着选中形状切换到"绘图→形状填充",将其颜色填充为和幻灯片背景相同的绿色,同时设置其轮廓为无,这样形状就会覆盖上述的饼图的外缘区域...最后添加上文案说明即可,因为饼图的颜色会对形状进行填充,因此当数据比例变化时,形状的填充部分也会同步变化,这样的图表是不是可视化效果更好呢?
然而,单纯使用前文介绍的方法也有以下几个明显的限制: 图形的大小固定; 当处理面积较大的剪影时,透明蒙版仍然会占据可观的存储空间,比如100*100的蒙版就要消耗掉10K的ROM; 正如我们在文章《【例说...: 新的素材贴图是从已有的透明蒙版 c_tileCircleMask 基础上派生而来,因此: 21行:ptParent 指针就指向了父贴图 c_tileCircleMask; 14行:bIsRoot被设置为...false,因为它是派生而来,并不直接携带位图数据; 15行:bDerivedResource明确的被设置为true,标明它是一个派生资源(这点很重要,不能漏掉) 新的贴图资源必须拥有和父贴图资源相同的颜色信息...< 不透明度 25% arm_2d_op_wait_async(NULL); } } 要想编写这样一个函数,除了四个圆角可以使用我们前面介绍过的方法生成外,中间矩形的透明部分则直接借助带...借助 draw_round_corner_box() 的帮助,我们可以轻松的将其变为现实: 怎么样?除了还没有填充文字和图标外,是不是已经有那个味儿了?
/less插件配置小技巧: 快捷键: 介绍 执着于更快一步的理念,HBuilderX的左侧项目管理器是单击响应而不是双击。...单击展开目录,单击预览文件,双击打开文件。 预览文件时顶部标签卡是斜体的,此时继续预览其他文件会替换预览标签卡。双击文件后标签卡为正体,不会被替换。...预览的文件一旦开始编辑,也会自动变为正式打开状态。 项目管理器默认是不显示图标的,可以将鼠标移到项目管理器区域,右上角会悬浮菜单,在里面可以选择显示图标。...,可以将鼠标移到项目管理器区域,右上角会悬浮菜单,在里面可以取消“与编辑器同步”。...如果你需要调整缩进长度,比如tab长度为2个空格,在工具设置-编辑器中调整。(如下图示例) 如果不喜欢使用tab而喜欢使用空格,也可以在设置中调。
1.将照片打开,应用工具箱中的多边形套索工具(位置是界面左侧工具栏左边第二个按钮)将人物的轮廓边缘完整地勾画出来,形成一个封闭的浮动选区,注意勾画时要紧贴人物的边缘,越准确越好。...2.不要去掉选区,将光标移至选区内单击右键,在弹出的选项中选择“羽化”,数值在0.8至1.5之间,点按“回车”键完成。羽化的目的是为了使边缘与周围融合而有过渡,不至于象刻刀刻出的效果一样生硬虚假。...4.选择移动工具,将光标指向白色底色的位置单击右键,选择“背景”,单击工具箱中的前景色色块,在弹出的调色板中将颜色指向红色区域并单击左键,点按“回车”键完成颜色设置。...2.打开“路径”面板,这时你会发现路径面板中多了一个“工作路径”,单击“将路径作为选区载入”按钮,将封闭的路径转化为选区 3.选择图层面板,点选“背景”层,点右键,单击“复制图层”命令,新建一个“背景副本...使用方法: 钢笔工具法步骤如下: 1.索套建立粗略路径 (1)用“索套”工具粗略圈出图形的外框; (2)右键选择“建立工作路径”,容差一般填入“2”。
另外,Windows可以将屏幕画面复制到剪贴板,要复制整个屏幕,按PrintScreen;要复制活动窗口,按组合键Alt+PrintScreen 因为剪贴板是在内存里开设的存储空间,所以,当电脑关闭或重启时...一个项目可以创建多个快捷方式,一个快捷方式只能指向一个项目 2.个性化桌面设置 1)排列图标 首先,可以调整桌面上图标的位置。...将这些图标放置到桌面上的方法是: (1)在桌面的空白区域单击鼠标右键,在右键菜单中选择“个性化”命令,在弹出的窗口中选择“更改桌面图标“选项,则弹出”桌面图标设置“对话框。 ...(2)只需双击小工具图标,或者右击,在弹出的快捷菜单中选择“添加”命令,即可将其添加到桌面上,也可以用鼠标将小工具直接拖到桌面上。...除了在对话框中选择屏幕上的任务栏位置外,将鼠标移到任务栏的上边沿时,鼠标的指针将变为“”形状,此时,拖动鼠标就可以改变任务栏的高度。
比如,当标准的箭头光标变为沙漏光标时说明Windows正在执行一个命令,需要暂停。 编辑光标 应用程序在窗口中显示编辑光标以告诉用户在哪儿输入。...对话框允许应用程序接受输入,每次一个域或是一个框的内容,而不是每次一个字符。图(?)显示了一个典型的Windows对话框。对知框的图形设计由Windows为你自动完成。...开发小组将原始的MFC库设计为动态的而不是静态的。动态的结构是这些类可以适应我们现在使用的Windows 95和Windows NT环境。...比如,当标准的箭头光标变为沙漏光标时说明Windows正在执行一个命令,需要暂停。 编辑光标 应用程序在窗口中显示编辑光标以告诉用户在哪儿输入。...对话框允许应用程序接受输入,每次一个域或是一个框的内容,而不是每次一个字符。图(?)显示了一个典型的Windows对话框。对知框的图形设计由Windows为你自动完成。
假设參数hinst为非空,并且參数fuLoad不包含LR_LOADFROMFILE的值时,那么參数lpszName是一个指向保留在hinst模块中装载的图像资源名称,并以NULL为结束符的字符串。...cxDesired:指定图标或光标的宽度,以像素为单位。...cyDesired:指定图标或光标的高度,以像素为单位。...它的含义是“无LR_MONOCHROME”。 LR_CREATEDIBSECTION:当參数uType指定为IMAGE_BITMAP时,使得函数返回一个DIB部分位图,而不是一个兼容的位图。...这个标志在装载一个位图,而不是映射它的颜色到显示设备时很实用。 LRDIFAULTSIZE:若 cxDesired或cyDesired未被设为零,使用系统指定的公制值标识光标或图标的宽和高。
在此示例中,我们将QLabel子类化以创建用作拖动源的标签,并将其放置在同时充当容器和放置站点的QWidget中。 另外,当发生拖放操作时,我们希望发送的不仅仅是图像。...我们还希望发送有关用户在图像中单击位置的信息,以便用户可以将其精确放置在放置目标上。这种详细程度意味着我们必须为数据创建自定义MIME类型。...DragWidget类的实现 DragWidget构造函数在小部件上设置一个属性,以确保被关闭时将其删除: DragWidget::DragWidget(QWidget *parent) :...itemData, QIODevice::WriteOnly); dataStream pos() - child->pos()); 由于我们将发送图标的像素图数据以及图标小部件中有关用户单击的信息...,设置在操作期间将在光标旁边显示的像素图,并定义将像素图的位置置于光标下方的热点位置。
,如果将光标放在变量或字段名上,其当前值就会通过工具提示显示出来: 但是,这不适用于 #define 表达式,也不适用于当前执行的过程或方法以外模块中的值。...您可以从上下文菜单中选择 "调速(Throttle)",并在弹出的对话框中设置以秒为单位的值,从而设置语句执行之间的延迟时间: 警告:在断点之间开启跟踪(尤其是在调速设置为非零的情况下),然后在 Resume...或者,在代码的下游设置一个断点,确保程序暂停。这就是... 设置断点 断点是程序暂停执行的条件。在特定代码行设置断点的最简单方法是双击代码左侧的灰色区域。断点可以启用或禁用,我们很快就会看到。...有一个地方,它也是另一个更强大的设置断点的地方--断点对话框: 断点对话框 单击调试工具栏上类似 "停止所有窗口 "图标的按钮,可以显示模式化的断点对话框(见上文 "调试器工具栏")。...(据我所知,这是在 FoxPro frame 中工作时显示断点对话框的唯一方法。 调试器工具栏上有三个专门用于断点的按钮: 在这里,可以单独启用或禁用当前定义的断点,也可以完全删除。
领取专属 10元无门槛券
手把手带您无忧上云