Java Swing 中设置标题栏中的图标
http://wangyali90516.blog.163.com/blog/static/117205101201231632140788/
这里讲解一下JFrame创建的窗口中,如何设置标题栏中的Logo图标
1. 首先选择一张合适的图片,如图
2. 将该图片放在工程根目录下img文件夹中,如图:
3. 下面是设置图标时的主要代码
Image imgae= ImageIO.read(this.getClass().getResource(“/img/logo.png”));
this.setIconImage(image);
4. 完整代码,
public class JNotePadUI extends JFrame{ public JNotePadUI(){ super("新建文本"); //设置标题 this.setBounds(200, 100, 400, 600); //设置大小 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置关闭 try { String src = "/img/logo.png";//图片路径 Image image=ImageIO.read(this.getClass().getResource(src)); //创建图片对象 this.setIconImage(image);//设置图标 } catch (IOException e) { e.printStackTrace(); } this.setVisible(true); //设置可见 } public static void main(String[] args){ new JNotePadUI(); } }
5. 效果
6注意:
图片路径的书写”/img/logo.png”,开头的”/”,是必须的表明从根目录下开始。
Over
相关推荐
可以在应用程序启动时以编程方式轻松设置Mac菜单栏和停靠图标的类
util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...
(十一) Java Swing中的JTree模型 85 Swing.tree包中的主要类名称实现 85 1. 构建树模型 86 2. 树结点 86 树结构详细类图 86 2.1 TreeNode接口 86 2.2 MutableTreeNode接口 87 2.3 DefaultMutableTreeNode类 88 3. ...
JavaFX应用程序中使用的库,使添加系统任务栏图标更加容易。 FXTrayIcon类处理构建图标,显示通知,创建上下文菜单等所有凌乱的AWT和Swing部分。这意味着FXTrayIcon的用户可以仅使用其已经熟悉的公共API和JavaFX类...
9.5.2菜单项中的图标 9.5.3复选框和单选按钮菜单项 9.5.4弹出菜单 9.5.5快捷键和加速器 9.5.6启用和禁用菜单项 9.5.7工具栏 9 5.8工具提示 9.6复杂的布局管理 9.6.1箱式布局 9.6.2网格组...
实例254 指定窗体标题栏图标 324 实例255 拖动没有标题栏的窗体 325 实例256 取消窗体标题栏与边框 326 实例257 设置闪烁的标题栏 328 11.4 设置窗体的背景 329 实例258 设置窗体背景颜色为淡蓝色 329 实例259 实现...
* 构造方法 对扫雷界面进行初始化,等级为初级,初始化菜单,添加标题栏图标,等操作 */ public JMineSweeperFrame() { // this.setResizable(false); this.setIconImage(new ImageIcon("./image/icon.gif")....
9.5.2菜单项中的图标 9.5.3复选框和单选按钮菜单项 9.5.4弹出菜单 9.5.5快捷键和加速器 9.5.6启用和禁用菜单项 9.5.7工具栏 9 5.8工具提示 9.6复杂的布局管理 9.6.1箱式布局 9.6.2网格组...
9.5.2菜单项中的图标 9.5.3复选框和单选按钮菜单项 9.5.4弹出菜单 9.5.5快捷键和加速器 9.5.6启用和禁用菜单项 9.5.7工具栏 9 5.8工具提示 9.6复杂的布局管理 9.6.1箱式布局 9.6.2网格组布局 ...
9.5.2菜单项中的图标 9.5.3复选框和单选按钮菜单项 9.5.4弹出菜单 9.5.5快捷键和加速器 9.5.6启用和禁用菜单项 9.5.7工具栏 9 5.8工具提示 9.6复杂的布局管理 9.6.1箱式布局 9.6.2网格组...
9.5.2菜单项中的图标 9.5.3复选框和单选按钮菜单项 9.5.4弹出菜单 9.5.5快捷键和加速器 9.5.6启用和禁用菜单项 9.5.7工具栏 9 5.8工具提示 9.6复杂的布局管理 9.6.1箱式布局 9.6.2网格组...
9.5.2菜单项中的图标 9.5.3复选框和单选按钮菜单项 9.5.4弹出菜单 9.5.5快捷键和加速器 9.5.6启用和禁用菜单项 9.5.7工具栏 9 5.8工具提示 9.6复杂的布局管理 9.6.1箱式布局 9.6.2网格组...
可以选择"Image Within Project"方式,然后在 Package 栏中定位到目标图片所在的目录; 最后在 File 栏目中选择目标图片的文件名称。 也可以采用下面的代码形式 new ImageIcon(getClass().getResource("/images/...
一直以来把数据库的表转换成Entity或DTO都是一件让人头痛的事情,既浪费时间又很繁琐,看着几十上... 8、更换LOGO(包括程序的图标和界面标题栏的图标)。 9、现在数据库密码可以为空啦。 10、取消精确匹配的双击功能。
提交完成后,在树型栏中的第二项目,已提交流程中就生成了一个被修改了文件名的项,同时数据库中的 stem_main(节点表)和edge_control(边定义表)中就就完整的图的基本数据,可以供流程运行处理模块使用 (本人使用的是...