swing初级学生练习

swing初级学生练习

ID:18294937

大小:184.50 KB

页数:12页

时间:2018-09-16

swing初级学生练习_第1页
swing初级学生练习_第2页
swing初级学生练习_第3页
swing初级学生练习_第4页
swing初级学生练习_第5页
资源描述:

《swing初级学生练习》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、华育国际天津软件校区二期教学部日志综合案例Swing常用组件1、面板(JPanel)JPanel常作为中间容器。用于将小的轻量级组件组合在一起。和java.awt.Panel一样,其缺省布局也是FlowLayout。构造函数:JPanel():建立一个面板,缺省设置为双缓冲和Flow季止芾砥鳌?华育国际天津软件校区二期教学部日志JPanel(LayoutManagerlayout):建立一个面板,布局管理器为指定的布局管理器。2、按钮(JButton)JButton按钮相对于AWT中Button类提供了更多的功能。J

2、Button类允许用图标、字符串或两者同时构造一个按钮。构造函数:JButton()JButton(Iconicon):icon表示使用的图标JButton(Stringtext):text表示使用的字符串JButton(Stringtext,Iconicon)JPanel和JButton使用示例:importjava.awt.*;importjavax.swing.*;publicclassJavaDemo03extendsJFrame{publicJavaDemo03(){super("JPanel演示");JP

3、aneljp=newJPanel();jp.add(newJButton("确认"));jp.add(newJButton("取消"));this.add(jp,BorderLayout.NORTH);this.setSize(300,200);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true);}publicstaticvoidmain(String[]args){JFrame.setDefaultLookAndFeel

4、Decorated(true);JavaDemo03jpd=newJavaDemo03();}}3、标签(JLabel)该组件主要用来放置提示性的文本或图形。构造函数:JLabel():建立一个空白的标签组件。华育国际天津软件校区二期教学部日志JLabel(Iconimage):建立一个含有图标的标签组件,默认排列方式为CENTER。JLabel(Iconimage,inthorizontalAlignment):建立一个含有图标的标签组件,并指定其排列方式。JLabel(Stringtext):建立一个含有文字的标

5、签组件,默认排列方式为LEFT。JLabel(Stringtext,inthorizontalAlignment):建立一个含有文字的标签组件,并指定其排列方式。JLabel(Stringtext,Iconicon,inthorizontalAlign):建立一个含有文字和图标的标签组件,并指定其排列方式。JLabel使用示例:importjava.awt.*;importjavax.swing.*;classLabelDemoextendsJFrame{JLabellabel1=newJLabel("第一个标签")

6、;JLabellabel2=newJLabel("第二个标签");JLabellabel3=newJLabel("第三个标签");LabelDemo(){setLayout(newGridLayout(1,3));label1.setHorizontalAlignment(JLabel.RIGHT);label2.setVerticalAlignment(JLabel.BOTTOM);add(label1);add(label2);add(label3);this.setSize(300,200);this.setD

7、efaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true);}publicstaticvoidmain(String[]args){LabelDemoframe=newLabelDemo();}}4、文本组件(JTextComponent)javax.swing.text.JTextComponent为所有Swing文本组件的根类。JTextComponentJTextFieldJTextAreaJPasswordField4.1、文本域(JTex

8、tField)华育国际天津软件校区二期教学部日志JTextField是一种单行文本输入组件;以下是JTextField的几个构造函数:JTextField():建立一个文本域。JTextField(Documentdoc,Stringtext,intcolumns):使用指定的文件存储模式建立一个文本域,并且设置其初始字符串和字段长度。JTex

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。