当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

私立华联学院:《跨平台开发语言(JAVA)》课程电子教案(PPT教学课件)第11章 Swing组件

资源类别:文库,文档格式:PPT,文档页数:59,文件大小:899KB,团购合买
12.1 Swing组件概述 12.2 窗口 12.3 标签 12.4 按钮 12.5 单选按钮和复选框 12.6 文本编辑组件 12.7 列表框和组合框 12.8 菜单
点击下载完整版文档(PPT)

第11章 Swing组件

第11章 Swing 组件

其12.1 Swing?组件概述 #12.2 窗口 其12.3 标签 #12.4 按钮 #12.5 单选按钮和复选框 #12.6 文本编辑组件 其12.7 列表框和组合框 #12.8 菜单

12.1 Swing组件概述 12.2 窗口 12.3 标签 12.4 按钮 12.5 单选按钮和复选框 12.6 文本编辑组件 12.7 列表框和组合框 12.8 菜单

12.1 Swing2组件概述 早期的JDK版本中提供了Java抽象窗 口工具集(Abstract Window Toolkit, AWT),其目的是为程序员创建图形用户 界面提供支持,但是AWT功能有限,因 此在后来的DK版本中,又提供了功能 更强的Swing类库

12.1 Swing组件概述 早期的JDK版本中提供了Java抽象窗 口工具集(Abstract Window Toolkit, AWT),其目的是为程序员创建图形用户 界面提供支持,但是AWT功能有限,因 此在后来的JDK版本中,又提供了功能 更强的Swing类库

12.1 Swing:组件概述 Swing包含了大部分与AWT对应的组 件。多数Swing2组件以字母“J”开头。 Swing组件的用法与AWT组件基本相 同,大多数AWT组件只要在其类名前加J 即可转换成Swing:组件

12.1 Swing组件概述 Swing包含了大部分与AWT对应的组 件 。多数Swing组件以字母“J”开头。 Swing组件的用法与AWT组件基本相 同,大多数AWT组件只要在其类名前加J 即可转换成Swing组件

java.swing中类的继承关系 Java langObject java.awt.Container java.awt.Window java awt Frame javax.swing JFrame 容器类 窗口类 框架类 框架类 javar.swing JComponent java.awt.Dialog Java awt.FileDialog 组件类 对话框类 对话框类 javax swing JDialog 对话框类 jaga欲.swing.JPanel javax swing Timer 面板类 定寸器 javax.swing.JLabel javax swing JButton avax.swing.Icon 图标类 标签类 按钮类 avax swing ButtonGroup avax.swing.Aostractbuttor javar.swing JCneckox 按钮组类 抽象按钮类 复选框类 javax swing KeyStroke javax.swing JList avax.swing JRadioButtor 快捷键类 列表框类 单选框类 iavax swing jcombobox 组合框类 avax swing text JTextComponer 文本组件类 文本行类 javax.swing.JTable 表格类 javax.swingJTree 树类

java.swing中类的继承关系

Swing-与AWT的异同: ◆ Swing组件与AWT组件最大的不同是,Swing 组件在实现时不包含任何本地代码,因此 Swing组件可以不受硬件平台的限制,而具有 更多的功能。 ◆ Swing2组件比AWT组件拥有更多的功能。 Swing库是抽象窗口工具AWT库的扩展,提 供了比AWT更多的特性和工具,用于建立更 复杂的图形用户界面

◆ Swing组件与AWT组件最大的不同是,Swing 组件在实现时不包含任何本地代码,因此 Swing组件可以不受硬件平台的限制,而具有 更多的功能。 ◆ Swing组件比AWT组件拥有更多的功能。 ◆ Swing库是抽象窗口工具AWT库的扩展,提 供了比AWT更多的特性和工具,用于建立更 复杂的图形用户界面。 Swing与AWT的异同:

12.2 窗口 基于Swing2组件的图形用户界面,采用 JFrame框架作为容器。 JFrame类是从Frame类派生的

12.2 窗口 基于Swing组件的图形用户界面,采用 JFrame框架作为容器。 JFrame类是从Frame类派生的

JFrame的构造方法 JFrame类的构造方法 主要功能 JFrame() 创建没有标题的窗口 JFrame(String title) 创建以title为标题的窗口

JFrame的构造方法 JFrame类的构造方法 主要功能 JFrame() 创建没有标题的窗口 JFrame(String title) 创建以title为标题的窗口

JFrame的成员方法 JFrame类的成员方法 主要功能 Container getContentPane( 返回窗口的ContentPane组件 Int getDefaultCloseOperation() 当用户关闭窗口时的缺省处理方法 int setDefaultCloseOperation( 设置用户关闭窗口时所执行的操作 void update(Graphics g) 调用paint0方法重绘窗口 void remove(Component component) 将窗口中的component组件删除 JMenuBar getMenuBar( 返回窗口中的菜单栏组件 void setLayout(LayoutManager manager) 设置窗口的布局

JFrame的成员方法 JFrame类的成员方法 主要功能 Container getContentPane() 返回窗口的ContentPane组件 Int getDefaultCloseOperation() 当用户关闭窗口时的缺省处理方法 int setDefaultCloseOperation() 设置用户关闭窗口时所执行的操作 void update(Graphics g) 调用paint()方法重绘窗口 void remove(Component component) 将窗口中的component组件删除 JMenuBar getMenuBar() 返回窗口中的菜单栏组件 void setLayout(LayoutManager manager) 设置窗口的布局

每个JFrame窗口都有一个内容窗格 (contant pane),窗口中除菜单之外的所有组 件都放在其内容窗格中。 要将组件添加到其内容窗格中,首先用 JFrame类的getContentPane(0方法获得其缺省的 内容窗格,getContentPane(0方法的返回类型是 java.awt.Container,然后使用add0方法将组件 添加到其内容窗格中。这与在Frame窗口中直接 使用add0方法添加组件明显不同。 例子JWindow1 例子HelloSwing

每个JFrame窗口都有一个内容窗格 (contant pane),窗口中除菜单之外的所有组 件都放在其内容窗格中。 要将组件添加到其内容窗格中,首先用 JFrame类的getContentPane()方法获得其缺省的 内容窗格,getContentPane()方法的返回类型是 java.awt.Container,然后使用add()方法将组件 添加到其内容窗格中。这与在Frame窗口中直接 使用add()方法添加组件明显不同。 例子JWindow1 例子HelloSwing

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共59页,可试读20页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有