手机版

Java图形界面程序设计1

发布时间:2024-11-25   来源:未知    
字号:

图形界面程序设计(图形界面程序设计(一)

学习提要掌握常用的GUI掌握常用的GUI标准组件及图形界面的设计 GUI标准组件及图形界面的设计方法;方法;掌握JAVA掌握JAVA的事件处理机制和常用事件响应 JAVA的事件处理机制和常用事件响应代码的编写方法;代码的编写方法;掌握布局、掌握布局、菜单及对话框的设计方法

1 AWT简介 AWT简介AWT(Abstract Window Toolkit)抽象窗口工具包,抽象窗口工具包,用来建立和设置图形界面 AWT中的所有工具类都保存在 AWT中的所有工具类都保存在java.awt包中

1 AWT简介 AWT简介AWT包中提供的主要工具类 AWT包中提供的主要工具类组件类容器类辅助类

java.awt包中主要类及组件类的继承关系 java.awt包中主要类及组件类的继承关系容器类

辅助类

组件类

1 AWT简介 AWT简介组件类AWT包中 AWT包中,包中,所有的组件类(所有的组件类(如按钮、如按钮、文本框等)文本框等)都是从Component都是从Component扩展而来 Component扩展而来。扩展而来。

1 AWT简介 AWT简介容器类容器类是用于包含其他组件的类,容器类是用于包含其他组件的类,所有的AWT所有的AWT组件都应该放到容器之中使用。组件都应该放到容器之中使用。

1 AWT简介 AWT简介辅助类辅助类用来描述GUI辅助类用来描述GUI组件的属性 GUI组件的属性常用的辅助类有Color常用的辅助类有Color、 Color、Font、 Font、 Graphics、 Graphics、 LayoutManager。 LayoutManager。

2 Swing简介 Swing简介AWT大量引用了 AWT大量引用了Windows大量引用了Windows函数 Windows函数,函数,所以经常被称为

重量级组件,组件,在Java 2中提供了轻量级的图形 2中提供了轻量级的图形界面组件—Swing, Swing,其使用Java其使用Java语言实现 Java语言实现,语言实现,是以 AWT平台为基础构建起来的新组件 AWT平台为基础构建起来的新组件。平台为基础构建起来的新组件。

2 Swing简介 Swing简介AWT和 AWT和Swing对比 Swing对比AWT组件 AWT组件一次编写,一次编写,到处调试到处调试 Swing组件 Swing组件一次编写,一次编写,到处运行到处运行10

2 Swing简介 Swing简介所有的Swing所有的Swing都保存在 Swing都保存在javax javax.swing包中 Swing包含 Swing包含容器和组件两个部分。两个部分。

2 Swing简介 Swing简介Swing容器 Swing容器顶层容器 JFrame、 JFrame、JDialog、 JDialog、JApplet、 JApplet、JWindow中间容器 JPanel、 JPanel、JScollPane、 JScollPane、JToolBar等 JToolBar等

2 Swing简介 Swing简介Swing组件 Swing组件所有Swing所有Swing组件都是从 Swing组件都是从JComponent扩展而来。该类是除顶层容器该类是除顶层容器外所有顶层容

器外所有Swing外所有Swing组件的基 Swing组件的基类。 public abstract class JComponent extends Container

2 Swing组件 Swing组件JComponent的常用子类 JComponent的常用子类

3框架JFrame框架JFrame框架是保存GUI框架是保存GUI组件的 GUI组件的顶层组件的顶层容器顶层容器 JFrame的 JFrame的派生结构

3框架JFrame框架JFrame框架是保存GUI框架是保存GUI组件的 GUI组件的最高级组件的最高级容器最高级容器 JFrame的常用构造方法 JFrame的常用构造方法JFrame( JFrame( ) JFrame(String title)//创建有标题的框架//创建有标题的框架

Java图形界面程序设计1.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
    ×
    二维码
    × 游客快捷下载通道(下载后可以自由复制和排版)
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
    × 常见问题(客服时间:周一到周五 9:30-18:00)