Java语言程序设计案例教程 -课件 6-2 Swing常用组件_第1页
Java语言程序设计案例教程 -课件 6-2 Swing常用组件_第2页
Java语言程序设计案例教程 -课件 6-2 Swing常用组件_第3页
Java语言程序设计案例教程 -课件 6-2 Swing常用组件_第4页
Java语言程序设计案例教程 -课件 6-2 Swing常用组件_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java语言程序设计第6章学生成绩管理系统

界面设计第2讲:Swing常用组件1.JLabel提纲2.JButton2.JTextField标识符1.JLabelJava语言程序设计JLabel:可以包含文本或者图像的非交互控件。构造方法成员方法

IcongetIcon()返回该标签显示的图形图像(字形、图标)

voidsetIcon(Icon

icon)定义此组件将要显示的图标。

voidsetText(String

text)定义此组件将要显示的单行文本。

StringgetText()返回该标签所显示的文本字符串。

voidsetDisabledIcon(Icon

disabledIcon)设置JLabel禁用时的显示的图标。

IcongetDisabledIcon()返回该标签被禁用时所使用的图标。

JLabel()创建无图像并且其标题为空字符串的JLabel。

JLabel(Iconimage)创建具有指定图像的

JLabel

实例。

JLabel(Stringtext)创建具有指定文本的

JLabel

实例。标识符2.JButtonJava语言程序设计JButton:Swing中最简单的按钮类型。可以包含文本或图标,能够响应单击事件。构造方法

JButton()创建不带有设置文本或图标的按钮。

JButton(Icon

icon)创建一个带图标的按钮。JButton(String

text)创建一个带文本的按钮。JButton(String

text,Icon

icon)创建一个带初始文本和图标的按钮。标识符3.JTextFieldJava语言程序设计JTextField:一种单行输入组件,主要用来输入一行文本内容。构造方法JTextField()

构造一个新的TextField。JTextField(int

columns)

构造一个具有指定列数的新的空TextField。JTextField(String

text)

构造一个用指定文本初始化的新TextField。JTextField(String

text,int

columns)

构造一个用指定文本和列初始化的新TextField。成员方法int

getColumns()返回此TextField

中的列数。intgetColumnWidth()返回列宽度。int

getHorizontalAlignment()返回文本的水平对齐方式。voidsetColumns(int

columns)设置此TextField

中的列数voidsetText(String

t)设置JtextField中显示的文本StringgetText()获取此JtextField中包含的文本标识符3.JTextFieldJava语言程序设计设计如图所示的登录界面。语句编写publicclassLoginextendsJFrame{……..Login(){super("用户登录");pan.setBorder(BorderFactory.createTitledBorder("登录"));pan.setLayout(newGridLayout(2,1));//面板pan1存放“姓名”标签和文本框pan1.add(labName);pan1.add(txtName);//面板pan2存放“密码”标签和文本框pan2.add(labPwd);pan2.add(txtPwd);//面板pan存放pan1和pan2,网格布局pan.add(pan1);pan.add(pan2);//面板pan3存放按钮pan3.add(btnOk);pan3.add(btnCancel);pan4.add(pan);//将面板加入框架中add(pan4,"Center");

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论