Java图形用户界面与小程序开发全解析
1. 图形用户界面中图像图标与工具栏的运用
在图形用户界面(GUI)设计里,运用图标是提升其视觉吸引力的简便方法之一。图标本质上是小图像,可用于标识按钮、菜单项以及界面的其他部分。在Swing类库的众多组件里,借助 javax.swing
包中的 ImageIcon
类,能够用图像而非文本来标记组件。
1.1 创建ImageIcon对象
可以通过调用 ImageIcon(String)
构造方法,从计算机上的文件创建 ImageIcon
对象。该方法的参数可以是文件名,也可以是文件的位置和名称,示例如下:
ImageIcon stopSign = new ImageIcon("stopsign.gif");
ImageIcon saveFile = new ImageIcon("images/savefile.gif");
需要注意的是,创建 ImageIcon
对象时,路径名里要使用 /
分隔符。尽管部分操作系统采用 \
字符来分隔文件夹和文件名,但 ImageIcon
构造方法要求使用 /
字符。用于创建图像图标的图形文件必须是GIF或JPEG格式,大多数会采用GIF格式,因为它适合显示颜色数量有限的小图形。