java swing编程技术

java swing编程技术

ID:24796326

大小:5.63 MB

页数:183页

时间:2018-11-16

java swing编程技术_第1页
java swing编程技术_第2页
java swing编程技术_第3页
java swing编程技术_第4页
java swing编程技术_第5页
资源描述:

《java swing编程技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章JavaSwing入门介绍轻重之分Swing与AWTMVCSwing总体介绍开发工具及示例第1.1.1节轻重之分轻重是什么意思?哪些组件是轻量级的,哪些是重量级的?轻量级与重量级能不能同时使用?第1.1.2节Swing与AWTSwing是用来替代AWT的轻量组件,而不是用来替代AWT本身。Swing除利用图形、字体、布局管理器等AWT功能外,所有的Swing轻量组件基本上都是从AWT的Container类继承来的,而AWT的Container类又扩展了AWT的Component类。换句话说,Swing不仅利用了AWT提供的下层构件,而且所有的Sw

2、ing组件实际上都是AWT容器。注意:AWTContainer类本身是轻量的。第1.2节MVCSwing的插入式界面样式由一个基于Smalltalk的“模型-视图-控制(Model-View-Controller)”设计的组件体系结构和用于管理界面样式的下层构件组成:Model:模型代表应用软件的数据View:视图指数据的可视化展现Controller:控制者获得视图上用户的输入并把它送到模型里面做相应的改变第1.3节Swing总体介绍第1.3节Swing总体介绍包描述com.sun.java.swing.plaf.motif用户界面代表类,它们实现M

3、otif界面样式com.sun.java.swing.plaf.windows用户界面代表类,它们实现Windows界面样式javax.swingSwing组件和实用工具javax.swing.borderSwing轻量组件的边框javax.swing.colorchooserJColorChooser的支持类/接口javax.swing.event事件和侦听器类javax.swing.filechooserJFileChooser的支持类/接口javax.swing.pending未完全实现的Swing组件javax.swing.plaf抽象类,它定

4、义UI代表的行为javax.swing.plaf.basic实现所有标准界面样式公共功能的基类javax.swing.plaf.metal用户界面代表类,它们实现Metal界面样式javax.swing.tableJTable组件的支持类javax.swing.text支持文档的显示和编辑javax.swing.text.html支持显示和编辑HTML文件javax.swing.text.html.parserhtml文件的分析器类javax.swing.text.rtf支持显示和编辑RTF文件javax.swing.treeJTree组件的支持类ja

5、vax.swing.undo支持取消操作第1.4节开发工具及示例介绍packagesample;importjavax.swing.JFrame;publicclassHelloWorld{publicstaticvoidmain(String[]args){JFrameframe=newJFrame("HelloWorld!");frame.setSize(500,400);frame.setLocation(0,0);frame.setVisible(true);}}第二章Swing组件介绍组件的划分使用窗口类组件使用其他组件第2.1节组件的划分第

6、2.1节组件的划分顶层容器:JFrame、JApplet、JDialog、JWindow.所谓的顶层容器也可以说是前面所说的Window组件,它是可以独立显示的组件.中间容器:JPanel、JScrollPane、JSplitPane、JTooBar。所谓中间容器也就是指那些可以充当载体,但也是不可独立显示的组件。通俗地说,就是一些基本控件可以放在其中,但是它不能独立显示,必须要依托在顶层容器内才可以。特殊容器:在GUI上起特殊作用的中间层,如JInternalFrame、JLayeredPane、JRootPane(这里的特殊容器类其实也是中间容器类

7、的一种,只不过它在图形上更加能够起到美化和专业化的作用)。基本组件:实现人机交互的组件,例如:JButton、JComboBox、JList、JMenu、JSlider、JTextField等。第2.1节使用窗口类组件主要的窗口组件包括JFrameJDialogJwindowJApplet第2.1.1节使用JFrameJFrame是通用的一种基本窗口类型,它提供了标题、边框和其他一些窗口操作类按钮(最小化、最大化和关闭按钮)第2.1.1节使用JFrameJFrame的常用构造方法:JFrame()构造一个初始时不可见的新窗体。JFrame(String

8、 title)创建一个新的、初始不可见的、具有指定标题的Frame。常用方法:voidsetS

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

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

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