欢迎来到天天文库
浏览记录
ID:52396104
大小:2.21 MB
页数:27页
时间:2020-04-05
《设计图形界面-3.标签和按钮组件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、项目Swing程序设计——组件1本单元内容复习JFrame、JPanel、JDialog标签组件的使用图标的使用按钮组件的使用列表组件的使用文本组件的使用2一、标签组件JLable标签组件—用来显示文字或者图标(不能显示提示信息)构造方法JLabel()创建无图像并且其标题为空字符串的JLabel。JLabel(Iconimage)创建具有指定图像的JLabel实例。JLabel(Iconimage,inthorizontalAlignment)创建具有指定图像和水平对齐方式的JLabel实例。JLabel(Stringtext)创建
2、具有指定文本的JLabel实例。JLabel(Stringtext,Iconicon,inthorizontalAlignment)创建具有指定文本、图像和水平对齐方式的JLabel实例。JLabel(Stringtext,inthorizontalAlignment)创建具有指定文本和水平对齐方式的JLabel实例。3参数说明其中horizontalAlignment表示水平对其方式,值可以取:LEFT左RIGHT右LEADING水平头部TRAILING水平尾部CENTER居中例如JLablejl=newJLable(“姓名”,JL
3、able.CERTER);4方法说明getText()返回该标签所显示的文本字符串。setText(Stringtext)定义此组件将要显示的单行文本。setIcon(Iconicon)定义此组件将要显示的图标。setToolTipText(Stringtext)光标处于该组件上时显示该文本。5课堂练习6二、图标的使用很多组件(JLable、JButton等)可以在显示文字的同时显示图标。javax.swing包中提供了ImageIcon类,来实现gif、jpeg、png等格式图像封装成图像图标。构造方法ImageIcon()创建一个
4、未初始化的图像图标。ImageIcon(Imageimage)根据图像对象创建一个ImageIcon。ImageIcon(Imageimage,Stringdescription)根据图像创建一个ImageIcon。ImageIcon(Stringfilename)根据指定的文件创建一个ImageIcon。ImageIcon(URLlocation)根据指定的URL创建一个ImageIcon。ImageIcon(URLlocation,Stringdescription)根据指定的URL创建一个ImageIcon。7课堂练习newIm
5、ageIcon("myImage.gif")newImageIcon(“C:\myImage.gif")设置一个带有图标的标签。8三、按钮组件提交按钮JButton单选按钮JRadioButton复选框按钮JCheckBox触发器按钮JToggleButton9所有按钮都是继承自抽象类AbstractButton。方法有:setText(Stringtext)设置按钮的文本setMnemonic(int mnemonic设置按钮的快捷键setHorizontalAlignment(int alignment)设置图标和文本的水平对齐
6、方式setHorizontalTextPosition(int textPosition)设置文本相对于图标的水平位置setVerticalAlignment(int alignment)设置图标和文本的垂直对齐方式式setVerticalTextPosition(int textPosition)设置文本相对于图标的垂直位置setSelectedIcon(IconselectedIcon)设置按钮的选择图标setIcon(IcondefaultIcon)设置按钮的默认图标。………..见API提交按钮JButton又称为通用按钮或一般
7、按钮可以添加图像图标,指定快捷键,设置按钮的对齐方式。构造方法JButton()建不带有设置文本或图标的按钮JButton(Actiona)建一个按钮,其属性从所提供的Action中获取JButton(Iconicon)建一个带图标的按钮JButton(Stringtext)建一个带文本的按钮JButton(Stringtext,Iconicon)建一个带初始文本和图标的按钮。10命令按钮JButton常用方法publicvoidsetText(Stringtext)设置按钮的文本。注意:在AWT中为setLabel。publicvo
8、idsetToolTipText(Stringtext)光标处于该组件上时显示该文本。publicvoidsetIcon(IcondefaultIcon)设置按钮的默认图标。如果没有显式地设置按下的图标,则此图标还被用作
此文档下载收益归作者所有