设计图形界面-3.标签和按钮组件.ppt
《设计图形界面-3.标签和按钮组件.ppt》由会员分享,可在线阅读,更多相关《设计图形界面-3.标签和按钮组件.ppt(27页珍藏版)》请在三一文库上搜索。
1、项目 Swing程序设计,组件,1,本单元内容,复习JFrame、JPanel、JDialog 标签组件的使用 图标的使用 按钮组件的使用 列表组件的使用 文本组件的使用,2,一、标签组件 JLable,标签组件用来显示文字或者图标(不能显示提示信息) 构造方法 JLabel() 创建无图像并且其标题为空字符串的 JLabel。 JLabel(Icon image) 创建具有指定图像的 JLabel 实例。 JLabel(Icon image, int horizontalAlignment) 创建具有指定图像和水平对齐方式的 JLabel 实例。 JLabel(String text) 创建
2、具有指定文本的 JLabel 实例。 JLabel(String text, Icon icon, int horizontalAlignment) 创建具有指定文本、图像和水平对齐方式的 JLabel 实例。 JLabel(String text, int horizontalAlignment) 创建具有指定文本和水平对齐方式的 JLabel 实例。,3,参数说明,其中horizontalAlignment表示水平对其方式,值可以取: LEFT 左 RIGHT 右 LEADING 水平头部 TRAILING 水平尾部 CENTER 居中 例如 JLable jl=new JLable(“姓
3、名”,JLable.CERTER);,4,方法说明,getText() 返回该标签所显示的文本字符串。 setText(String text) 定义此组件将要显示的单行文本。 setIcon(Icon icon) 定义此组件将要显示的图标。 setToolTipText(String text) 光标处于该组件上时显示该文本。,5,课堂练习,6,二、图标的使用,很多组件(JLable、JButton等)可以在显示文字的同时显示图标。 javax.swing包中提供了ImageIcon类,来实现gif、jpeg、png等格式图像封装成图像图标。 构造方法 ImageIcon() 创建一个未初始
4、化的图像图标。 ImageIcon(Image image) 根据图像对象创建一个 ImageIcon。 ImageIcon(Image image, String description) 根据图像创建一个 ImageIcon。 ImageIcon(String filename) 根据指定的文件创建一个 ImageIcon。 ImageIcon(URL location) 根据指定的 URL 创建一个 ImageIcon。 ImageIcon(URL location, String description) 根据指定的 URL 创建一个 ImageIcon。,7,课堂练习,new Ima
5、geIcon(“myImage.gif“) new ImageIcon(“C:myImage.gif“) 设置一个带有图标的标签。,8,三、按钮组件,提交按钮JButton 单选按钮JRadioButton 复选框按钮JCheckBox 触发器按钮JToggleButton,9,所有按钮都是继承自抽象类AbstractButton。方法有: setText(String text)设置按钮的文本 setMnemonic(int mnemonic 设置按钮的快捷键 setHorizontalAlignment(int alignment)设置图标和文本的水平对齐方式 setHorizontalT
6、extPosition(int textPosition) 设置文本相对于图标的水平位置 setVerticalAlignment(int alignment) 设置图标和文本的垂直对齐方式式 setVerticalTextPosition(int textPosition) 设置文本相对于图标的垂直位置 setSelectedIcon(Icon selectedIcon) 设置按钮的选择图标 setIcon(Icon defaultIcon) 设置按钮的默认图标。 见API,提交按钮JButton,又称为通用按钮或一般按钮 可以添加图像图标,指定快捷键,设置按钮的对齐方式。 构造方法 JBu
7、tton() 建不带有设置文本或图标的按钮 JButton(Action a) 建一个按钮,其属性从所提供的 Action 中获取 JButton(Icon icon) 建一个带图标的按钮 JButton(String text) 建一个带文本的按钮 JButton(String text, Icon icon) 建一个带初始文本和图标的按钮。,10,命令按钮JButton常用方法,public void setText(String text) 设置按钮的文本。注意:在AWT中为setLabel。 public void setToolTipText(String text)光标处于该组件上
8、时显示该文本。 public void setIcon(Icon defaultIcon) 设置按钮的默认图标。如果没有显式地设置按下的图标,则此图标还被用作“按下”和“禁用”图标。 public void setHorizontalAlignment(int alignment) 设置图标和文本的水平对齐方式 见API文档 public void setHorizontalTextPosition(int textPosition) 设置文本相对于图标的水平位置。 public void setVerticalAlignment(int alignment) 设置图标和文本的垂直对齐方式。
9、public void setVerticalTextPosition(int textPosition) 设置文本相对于图标的垂直位置。 public void setDisabledIcon(Icon disabledIcon) 设置按钮的禁用图标。 public void setPressedIcon(Icon pressedIcon) 设置按钮的按下图标 public void setRolloverIcon(Icon rolloverIcon) 设置按钮的经过图标。,11,课堂练习,Jbutton b=new Jbutton(“登录”,new ImageIcon(login.gif)
10、; 设置一个框架 上面有2个按纽。 进入 退出,12,开关按钮JToggleButton,有两种状态(选中,没有选中),用鼠标单击可以自动在两种状态之见切换。也可以在开关按钮上显示一副图片。 继承自javax.swing. AbstractButton(继承自javax.swing. JComponet) 构造方法 JToggleButton() 创建最初未选定的切换按钮,不设置文本或图像。JToggleButton(Action a) 创建一个切换按钮,其属性从所提供的 Action 获取。 JToggleButton(Icon icon) 创建一个最初未选定的切换按钮,该按钮具有指定的图像
11、但是没有文本。 JToggleButton(Icon icon, boolean selected) 创建具有指定图像和选择状态但没有文本的切换按钮。 JToggleButton(String text) 创建具有指定文本的未选定的切换按钮。JToggleButton(String text, boolean selected) 创建具有指定文本和选择状态的切换按钮。 JToggleButton(String text, Icon icon) 创建一个最初未选定的切换按钮,该按钮具有指定的文本和图像。 JToggleButton(String text, Icon icon, boolean
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 设计 图形界面 标签 按钮 组件
链接地址:https://www.31doc.com/p-2160598.html