回顾 Graphics类用于在屏幕上绘制诸如文本、 线条、矩形和椭圆的对象。 Font类用于使Java程序输出结果中的文本 显得更生动。 Fontmetrics类用于获得关于字体的信息。 Color类用于向应用程序或小应用程序组件 添加颜色。 绘图模式决定了对象如何被画在窗口中。 北大青鸟
2 回顾 • Graphics 类用于在屏幕上绘制诸如文本、 线条、矩形和椭圆的对象。 • Font 类用于使 Java 程序输出结果中的文本 显得更生动。 • FontMetrics 类用于获得关于字体的信息。 • Color 类用于向应用程序或小应用程序组件 添加颜色。 • 绘图模式决定了对象如何被画在窗口中
目标 ·描述 Swing的结构 使用 Swing GU的容器 使用Swng文本组件 ·使用 Swing中用于选择性输入的常用组件 使用Swng菜单 北大青鸟
3 目标 • 描述 Swing 的结构 • 使用 Swing GUI 的容器 • 使用Swing文本组件 • 使用Swing中用于选择性输入的常用组件 • 使用Swing菜单
简介 ·许多软件平台都提供“基本类库”(FC) 基本类库简化了设计过程,并减少了在 编写代码上花费的时间 · Microsof基本类MC和Java基本类 (JFC)是两个使用广泛的类库 北大青鸟
4 简介 • 许多软件平台都提供“基本类库”(FC) • 基本类库简化了设计过程,并减少了在 编写代码上花费的时间 • Microsoft 基本类 (MFC) 和 Java 基本类 (JFC) 是两个使用广泛的类库
Jaa基本类库FC) JFC通过添加一组GU类库扩展了原始AWT ·JFC提供附加的可视化组件类以及屏幕设计 的独特方式 ·JFC是一组AP,包括以下的一些模块 Swing 组件集 可访问性AP 拖放AP Java 2D APl 北大青鸟
5 Java 基本类库 (JFC) • JFC 通过添加一组GUI 类库扩展了原始AWT • JFC提供附加的可视化组件类以及屏幕设计 的独特方式 • JFC 是一组API,包括以下的一些模块: – Swing 组件集 – 可访问性 API – 拖放 API – Java 2D API
swng介绍 Java12引入称为 Swing的新的GU组件库。 Swing包括 davaxswing包及其子包。 Swing有一个与平台无关的实现,而且具有 一个艺术状态的属性集。 尽管 Swing独立于AWT,但它是依照基本的 AWT类实现的。 6 北大青鸟
6 Swing介绍 • Java1.2引入称为Swing的新的GUI组件库。 • Swing包括javax.swing包及其子包。 • Swing有一个与平台无关的实现,而且具有 一个艺术状态的属性集。 • 尽管Swing独立于AWT,但它是依照基本的 AWT类实现的
Swing结构 TExt Object COmbo box Component JLabel Container JList JMenu bar Window J Component JOptionpane JPanel Frame Dialog Y JScrollBar I JFrame JDialog AbstractButton TOggle button JMenultemJButton CheckBox JRadioButton JMenu 北大青鸟
8 Swing 结构 Object Component JFrame Container Window Frame Dialog JDialog JText JComboBox JLabel JList JMenuBar JOptionPane JPanel JScrollBar AbstractButton JToggleButton JMenuItem JButton JCheckBox JRadioButton JComponent JMenu