java swing 图形界面

java swing 图形界面

ID:42138123

大小:720.00 KB

页数:92页

时间:2019-09-08

java swing 图形界面_第1页
java swing 图形界面_第2页
java swing 图形界面_第3页
java swing 图形界面_第4页
java swing 图形界面_第5页
资源描述:

《java swing 图形界面》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、案例7:使用Swing实现学生成绩查询系统基本功能,包括用户登录、教师成绩输入与统计和学生成绩查询。浙江工业大学计算机学院赵小敏zxm@zjut.edu.cn涉及知识点1、容器组件2、基本组件3、布局管理器4、事件处理模型5、高级图像用户界面7.1容器组件JFrameJPanelJScrollPane1、JFrame(框架)类JFrame是java.awt.Frame的子类在Swing的组件中,JFrame并不全是由Java编写的是一种与平台关系比较密切的组件(Heavyweightcomponent)java.lan

2、g.Object

3、+--java.awt.Component

4、+--java.awt.Container

5、+--java.awt.Window

6、+--java.awt.Frame

7、+--javax.swing.JFrame例1:基于AWT实现的框架界面importjava.awt.*;publicclassFrameDemo{Framef;Buttonb;publicFrameDemo(){f=newFrame("FrameDemo");b=newButton("Pressme");f.add(b);f.setSize

8、(200,200);f.setVisible(true);}publicstaticvoidmain(Stringargs[]){newFrameDemo();}}例2:基于Swing实现的框架界面importjava.awt.*;importjavax.swing.*;publicclassJFrameDemo{JFramef;JButtonb;Containerc;publicJFrameDemo(){f=newJFrame("JFrameDemo");b=newJButton("Pressme");c=f.get

9、ContentPane();c.add(b);f.setSize(200,200);f.setVisible(true);}publicstaticvoidmain(Stringargs[]){newJFrameDemo();}}在JFrame中加入组件的方法1)用getContentPane()方法获得JFrame的内容面板,再对其加入组件:Containerc=frame.getContentPane()c.add(childComponent)2)建立一个JPanel或JDesktopPane之类的中间容器,把组

10、件添加到容器中,用setContentPane()方法把该容器置为JFrame的内容面板:JPanelcontentPane=newJPanel(); ……//把其它组件添加到Jpanel中;frame.setContentPane(contentPane);//把contentPane对象设置成为frame的内容面板2、JPanel(面板)一种中间容器,用来组成其它组件可以添加各种组件(包括面板组件)面板(JPanel)的大小由它所包含的组件决定当组件个数增加,面板(JPanel)也会随之而增大例3:利用JPanel

11、创建界面importjava.awt.*;importjavax.swing.*;publicclassJPanelDemoextendsJFrame{publicJPanelgetGUI(){JPanelp=newJPanel();p.add(newJButton("Pressme"));returnp;}publicJPanelDemo(){super("JPanelDemo");setContentPane(getGUI());setSize(200,200);setVisible(true);}publicst

12、aticvoidmain(Stringargs[]){newJPanelDemo();}}importjava.awt.*;importjavax.swing.*;publicclassJPanelDemoextendsJFrame{publicJPanelgetGUI(){JPanelp=newJPanel();p.add(newJButton("Pressme"));returnp;}publicstaticvoidmain(Stringargs[]){JPanelDemojp=newJPanelDemo();jp

13、.setTitle("JPanelDemo");jp.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);jp.setContentPane(jp.getGUI());jp.setSize(200,200);jp.setVisible(true);}}3、Swing的组件在javax.sw

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

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

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