javaswing界面设计(所有控件及示例)

javaswing界面设计(所有控件及示例)

ID:21983928

大小:1.80 MB

页数:133页

时间:2018-10-21

javaswing界面设计(所有控件及示例)_第1页
javaswing界面设计(所有控件及示例)_第2页
javaswing界面设计(所有控件及示例)_第3页
javaswing界面设计(所有控件及示例)_第4页
javaswing界面设计(所有控件及示例)_第5页
资源描述:

《javaswing界面设计(所有控件及示例)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、张蕾zhanglei@ujn.edu.cn界面设计概述用户界面组件介绍布局管理事件处理菜单和表格主要内容本章基本要求了解AWT和Swing熟悉4个顶层容器掌握JFrame熟悉常用的中间容器会对组件进行布局熟悉常用基本组件的创建和操作会设置组件的颜色和字体会处理组件上发生的事件会创建菜单和表格用户界面的类型字符用户界面(CUI):例如,MS-DOS图形用户界面(GUI):例如,MicrosoftWindowsGUI的组件基本的控制组件,例如:Button、Label等。容器:能容纳和排列组件的组件组件用户界面概述组件继承它的父容器的性质MenuListBox

2、CheckBoxRadioButtonButtonLabelFrameWindowTextBoxComboBoxAWTAWT(AbstractWindowToolkit)是在Swing出现之前用来设计界面的工具包用awt包中的类创建的用户界面在不同的操作平台上有不同的表现。使用不灵活importjava.awt.*;SwingSwing是对AWT的扩展,它是Java2中的一个标准包组件都以J开头,例如:JFrame、JButton等。swing界面在不同的平台上外观完全一样,真正做到平台独立importjavax.swing.*;基本概述界面设计中常用组件

3、类的体系结构java.lang.Objectjava.awt.Componentjava.awt.Containerjava.awt.Paneljava.awt.Windowjava.applet.AppletJAppletjavax.swing.JComponentjava.awt.Dialogjava.awt.FrameJDialogJFrameJWindowSwing组件用户界面一个顶层容器(即主窗口)顶层容器包含若干个中间容器每个中间容器包含若干个基本组件按照合理的布局方式将它们组织在一起基本组件可响应发生在其上的事件Java程序界面的构成容器容器

4、是用来容纳和管理一组界面元素的对象。基本组件必须被安排在某个容器中,否则就无法使用。JFrameContainerJWindowJPanelJDialogJApplet有边框容器无边框容器顶层容器顶层容器JFrame,JApplet,JDialog,JWindow作用:创建初始界面,为其他组件提供一个容器,以构建满足用户需求的操作界面JFrame用来创建application,最常用的JApplet用来创建appletJDialog用来创建对话框,常用JWindow不常用JPanel,JScrollPane,JSplitPane,JTabbedPane、J

5、InternalFrame、Box这些容器提供将有关组件按照某种布局组合在一起,然后放入中间容器或顶层容器的功能JPanel提供一个面板JScrollPane是具有滚动条的窗格JSplitPane是具有拆分功能的窗格JTabbedPane是带有若干标签的分类窗格JInternalFrame用于创建内嵌于JFrame中的内部框架Box提供创建横向/纵向盒子容器的功能中间容器JLabelJButton、JCheckBox、JRadioButtonJList、JComboBoxJTextField、JPasswordField、JTextAreaJToolBar

6、、JToolTip、JProgressBarJSlider、JSpinnerJFileChooser、JColorChooserJMenuBar、JMenu、JMenuItem、JCheckBoxMenuItem、JRadioButtonMenuItem、JPopupMenuJTableJTreeJOptionPane、JSeparator基本组件类JFrame是java.awt.Frame的子类在Swing的组件中,JFrame并不全是由Java编写的是一种与平台关系比较密切的组件(Heavyweightcomponent)java.lang.Objec

7、t

8、+--java.awt.Component

9、+--java.awt.Container

10、+--java.awt.Window

11、+--java.awt.Frame

12、+--javax.swing.JFrame创建用户主窗口--JFrame构造方法JFrame()创建无标题窗口。JFrame(Strings)创建标题名字是字符串s的窗口。例如:JFramef=newJFrame(“Hello”);常用方法setTitle(Stringtitle)设置JFrame标题文本get/setSize():获取/设置JFrame的大小。add(Objecta):将组件

13、添加到JFrame中。dispose()关闭JFrame并回收用于

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

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

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