版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Swing——组件1本单元内容复习JFrame、JPanel、JDialog标签组件的使用图标的使用按钮组件的使用列表组件的使用文本组件的使用2一、标签组件JLable标签组件—用来显示文字或者图标(不能显示提示信息)构造方法JLabel()创建无图像并且其标题为空字符串的JLabel。JLabel(Icon
image)
创建具有指定图像的JLabel实例。JLabel(Icon
image,int
horizontalAlignment)
创建具有指定图像和水平对齐方式的JLabel实例。JLabel(String
text)创建具有指定文本的JLabel实例。JLabel(String
text,Icon
icon,int
horizontalAlignment)创建具有指定文本、图像和水平对齐方式的JLabel实例。JLabel(String
text,int
horizontalAlignment)创建具有指定文本和水平对齐方式的JLabel实例。3方法说明getText()
返回该标签所显示的文本字符串。setText(String
text)
定义此组件将要显示的单行文本。setIcon(Icon
icon)
定义此组件将要显示的图标。setToolTipText(String
text)
光标处于该组件上时显示该文本。5课堂练习6二、图标的使用很多组件(JLable、JButton等)可以在显示文字的同时显示图标。javax.swing包中提供了ImageIcon类,来实现gif、jpeg、png等格式图像封装成图像图标。构造方法ImageIcon()创建一个未初始化的图像图标。ImageIcon(Image
image)根据图像对象创建一个ImageIcon。ImageIcon(Image
image,String
description)根据图像创建一个ImageIcon。ImageIcon(String
)根据指定的文件创建一个ImageIcon。ImageIcon(URL
location)根据指定的URL创建一个ImageIcon。ImageIcon(URL
location,String
description)根据指定的URL创建一个ImageIcon。
7三、按钮组件提交按钮JButton单选按钮JRadioButton复选框按钮JCheckBox触发器按钮JToggleButton9所有按钮都是继承自抽象类AbstractButton。方法有:setText(String
text)设置按钮的文本setMnemonic(int
mnemonic
设置按钮的快捷键setHorizontalAlignment(int
alignment)设置图标和文本的水平对齐方式setHorizontalTextPosition(int
textPosition)
设置文本相对于图标的水平位置
setVerticalAlignment(int
alignment)设置图标和文本的垂直对齐方式式setVerticalTextPosition(int
textPosition)
设置文本相对于图标的垂直位置setSelectedIcon(Icon
selectedIcon)设置按钮的选择图标setIcon(Icon
defaultIcon)
设置按钮的默认图标。………..见API提交按钮JButton又称为通用按钮或一般按钮可以添加图像图标,指定快捷键,设置按钮的对齐方式。构造方法JButton()建不带有设置文本或图标的按钮JButton(Action
a)建一个按钮,其属性从所提供的Action中获取JButton(Icon
icon)建一个带图标的按钮JButton(String
text)
建一个带文本的按钮JButton(String
text,Icon
icon)
建一个带初始文本和图标的按钮。10命令按钮JButton常用方法publicvoidsetText(String
text)设置按钮的文本。注意:在AWT中为setLabel。publicvoidsetToolTipText(String
text)光标处于该组件上时显示该文本。publicvoidsetIcon(Icon
defaultIcon)设置按钮的默认图标。如果没有显式地设置按下的图标,则此图标还被用作“按下”和“禁用”图标。publicvoidsetHorizontalAlignment(int
alignment)设置图标和文本的水平对齐方式见API文档publicvoidsetHorizontalTextPosition(int
textPosition)设置文本相对于图标的水平位置。publicvoidsetVerticalAlignment(int
alignment)设置图标和文本的垂直对齐方式。publicvoidsetVerticalTextPosition(int
textPosition)设置文本相对于图标的垂直位置。publicvoidsetDisabledIcon(Icon
disabledIcon)设置按钮的禁用图标。publicvoidsetPressedIcon(Icon
pressedIcon)设置按钮的按下图标publicvoidsetRolloverIcon(Icon
rolloverIcon)设置按钮的经过图标。11开关按钮JToggleButton有两种状态(选中,没有选中),用鼠标单击可以自动在两种状态之见切换。也可以在开关按钮上显示一副图片。继承自javax.swing.AbstractButton(继承自javax.swing.JComponet)构造方法
JToggleButton()创建最初未选定的切换按钮,不设置文本或图像。JToggleButton(Action
a)
创建一个切换按钮,其属性从所提供的Action获取。
JToggleButton(Icon
icon)创建一个最初未选定的切换按钮,该按钮具有指定的图像但是没有文本。
JToggleButton(Icon
icon,boolean
selected)
创建具有指定图像和选择状态但没有文本的切换按钮。
JToggleButton(String
text)创建具有指定文本的未选定的切换按钮。JToggleButton(String
text,boolean
selected)
创建具有指定文本和选择状态的切换按钮。
JToggleButton(String
text,Icon
icon)
创建一个最初未选定的切换按钮,该按钮具有指定的文本和图像。
JToggleButton(String
text,Icon
icon,boolean
selected)创建具有指定文本、图像和选择状态的切换按钮。13常用方法publicbooleanisSelected()返回按钮的状态。publicvoidsetSelected(boolean
b)设置按钮的状态。其余和JButton类似JToggleButtontb=newJToggleButton(“通过否”);14例子设置图片设置开关按纽15作业设置一个图形用户界面界面中有三个标签:数学、语文、英语一个按钮求和三个文本框(JTextField)要求在文本框中输入数学、语文和英语的成绩1718复选按钮JCheckBox是开关按钮JToggleButton扩展来的。用于实现多选操作,按钮选中时会有“√”标记,类似与AWT中的CheckButton,但在JCheckButton上可以显示一个图片。继承自javax.swing.JToggleButton(继承自javax.swing.AbstractButton)19JCheckBox常用方法publicvoidsetText(String
t)
设定JCheckBox中的标题为tpublicvoidsetToolTipText(String
text)
光标处于该组件上时显示该文本。publicbooleanisSelected()返回按钮的状态。publicvoidsetSelected(boolean
b)设置按钮的状态。publicvoidsetIcon(Icon
defaultIcon)
设置按钮的默认图标。publicvoidsetHorizontalAlignment(int
alignment)设水平对齐方式。publicvoidsetHorizontalTextPosition(int
textPosition)设置标题文本相对于图标的水平位置。publicvoidsetVerticalAlignment(int
alignment)设置图标和文本的垂直对齐方式。publicvoidsetVerticalTextPosition(int
textPosition)设置文本相对于图标的垂直位置。publicvoidsetDisabledIcon(Icon
disabledIcon)设置按钮的禁用图标。publicvoidsetPressedIcon(Icon
pressedIcon)设置按钮的按下图标。21同JTogglButton常用方法课堂练习设置复选框选项有兴趣爱好若干个22单选按钮JRadioButton由开关按钮JToggleButton扩展来,用于实现单项选择,类似与AWT中的Checkbox和CheckboxGroup,但是在JRadioButton上可以显示图片。一般将几个单选按钮作为一组,加到某个ButtonGroup中,否则单选按钮之间不能关联,各自是独立。继承自javax.swing.JToggleButton(继承自javax.swing.AbstractButton)23JRadioButton常用方法publicvoidsetText(String
t)
设定JRadioButton中的标题为tpublicvoidsetToolTipText(String
text)
光标处于该组件上时显示该文本。publicbooleanisSelected()返回按钮的状态。publicvoidsetSelected(boolean
b)设置按钮的状态。publicvoidsetIcon(Icon
defaultIcon)
设置按钮的默认图标。publicvoidsetHorizontalAlignment(int
alignment)设水平对齐方式。publicvoidsetHorizontalTextPosition(int
textPosition)设置标题文本相对于图标的水平位置。publicvoidsetVerticalAlignment(int
alignment)设置图标和文本的垂直对齐方式。publicvoidsetVerticalTextPosition(int
textPosition)设置文本相对于图标的垂直位置。publicvoidsetDisabledIcon(Icon
disabledIcon)设置按钮的禁用图标。publicvoidsetPressedIcon(Icon
pressedIcon)设置按钮的按下图标。25同JTogglButton常用方法按钮组ButtonGroup一般用于将单选按钮JRadioButton分成不同的组,同组中的单选按钮作为一个整体,只能选择其中的一个,组中其余的单选按钮自动解除选中状态。继承自java.lang.Object
构造方法
ButtonGroup()创
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026小学四年级英语上册 核心词汇(Unit 1-Unit 3)
- 植树节活动方案集锦15篇
- 防撞护栏施工方案
- 网络拓扑设计与调整实例
- 企业数字资产管理的行业挑战
- 城市交通时空大数据标准(征求意见稿)
- 固定收益策略报告:又见资产荒
- 国企改革之脱胎换骨药剂
- 2026年中等职业学校教师资格考试护理学科测试题及答案
- 2026海洋科普知识赛题参考答案分解
- 化学品安全技术说明书MSDS-环氧树脂胶
- GB 5009.88-2023食品安全国家标准食品中膳食纤维的测定
- 中医内科学课件35内伤发热
- 手机摄影课件完整版
- 试填新版《建设工程施工合同》第三部分专用合同条款【实用文档】doc
- 潜油泵电缆技术结构特征分析
- NY/T 299-1995有机肥料全钾的测定
- GB/T 41223-2021土壤质量硝化潜势和硝化抑制作用的测定氨氧化快速检测法
- 非稳态热传导
- 山东临工后市场运营思辨-定稿
- 马工程西方经济学(第二版)教学课件-5
评论
0/150
提交评论