欢迎来到天天文库
浏览记录
ID:36206283
大小:1.78 MB
页数:133页
时间:2019-05-07
《javaswing界面设计(所有控件及示例)-好》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、张蕾zhanglei@ujn.edu.cn界面设计概述:1-7用户界面组件介绍布局管理事件处理菜单和表格主要内容本章基本要求了解AWT和Swing熟悉4个顶层容器掌握JFrame熟悉常用的中间容器会对组件进行布局熟悉常用基本组件的创建和操作会设置组件的颜色和字体会处理组件上发生的事件会创建菜单和表格用户界面的类型字符用户界面(CUI):例如,MS-DOS图形用户界面(GUI):例如,MicrosoftWindowsGUI的组件基本的控制组件,例如:Button、Label等。容器:能容纳和排列组件的组件组件用户界面概述组件继承它的父容器的性质MenuListBoxCheckBox
2、RadioButtonButtonLabelFrameWindowTextBoxComboBoxAWTAWT(AbstractWindowToolkit)是在Swing出现之前用来设计界面的工具包用awt包中的类创建的用户界面在不同的操作平台上有不同的表现。使用不灵活importjava.awt.*;SwingSwing是对AWT的扩展,它是Java2中的一个标准包组件都以J开头,例如:JFrame、JButton等。swing界面在不同的平台上外观完全一样,真正做到平台独立importjavax.swing.*;基本概述界面设计中常用组件类的体系结构java.lang.Obje
3、ctjava.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、JInternalFrame、Box这些容器提供将有关组件按照某种布局组合在一起,然后放入
5、中间容器或顶层容器的功能JPanel提供一个面板JScrollPane是具有滚动条的窗格JSplitPane是具有拆分功能的窗格JTabbedPane是带有若干标签的分类窗格JInternalFrame用于创建内嵌于JFrame中的内部框架Box提供创建横向/纵向盒子容器的功能中间容器JLabelJButton、JCheckBox、JRadioButtonJList、JComboBoxJTextField、JPasswordField、JTextAreaJToolBar、JToolTip、JProgressBarJSlider、JSpinnerJFileChooser、JColo
6、rChooserJMenuBar、JMenu、JMenuItem、JCheckBoxMenuItem、JRadioButtonMenuItem、JPopupMenuJTableJTreeJOptionPane、JSeparator基本组件类JFrame是java.awt.Frame的子类在Swing的组件中,JFrame并不全是由Java编写的是一种与平台关系比较密切的组件(Heavyweightcomponent)java.lang.Object
7、+--java.awt.Component
8、+--java.awt.Container
9、+--java.awt.Window
10、+--
11、java.awt.Frame
12、+--javax.swing.JFrame创建用户主窗口--JFrame构造方法JFrame()创建无标题窗口。JFrame(Strings)创建标题名字是字符串s的窗口。例如:JFramef=newJFrame(“Hello”);常用方法setTitle(Stringtitle)设置JFrame标题文本get/setSize():获取/设置JFrame的大小。add(Objecta):将组件添加到JFrame中。dispose()关闭JFrame并
此文档下载收益归作者所有