第9章创建用户界面 学习目 熟悉 JavaBean的概念 了解各种用户界面组件 利用这些组件创建交互式图形用户界面 了解如何使用消息对话框 标一为用户界面组件实现监听器接口
第9章 创建用户界面 )熟悉JavaBean的概念 )了解各种用户界面组件 )利用这些组件创建交互式图形用户界面 )了解如何使用消息对话框 )为用户界面组件实现监听器接口
What is a Javabean Javabean组件是一种特殊的Java类。 Java bean 组件和Java类的关系如下图所示: 类 Javabean 最低要求 数据成员 公用类 默认构造方法 方法 可序列化 构造方法 可以有访问器的方法 可以有注册方法 可选要求
What is a JavaBean? JavaBean组件是一种特殊的Java类。JavaBean 组件和Java类的关系如下图所示: 类 JavaBean 数据成员 方法 构造方法 公用类 默认构造方法 可序列化 可以有访问器的方法 可以有注册方法 最低要求 可选要求
JComponent属性 toolfipText:提示组件功能 a£ont:显示文字所用字体 background:背景色 foreground:前景色 doub1 bUffered:双缓冲技术 G border:边框 preferredsize:组件视觉上的理想尺寸 g minimumsize:最小尺寸 maximumsize:最大尺寸
JComponent 属性 ) toolTipText:提示组件功能 ) font:显示文字所用字体 ) background:背景色 ) foreground:前景色 ) doubleBuffered:双缓冲技术 ) border:边框 ) preferredSize:组件视觉上的理想尺寸 ) minimumSize:最小尺寸 ) maximumSize:最大尺寸
JBu七ton 按钮是一种点击时触发行为事件的组件在 Swing中,按钮叫做 JButton。其构造方法 有 CButton) JButton (string text JButton(string text, Icon icon) JButton(Icon icon) Example 9.1: Using Buttons Buttondemo Run
JButton 按钮是一种点击时触发行为事件的组件. 在 Swing中,按钮叫做 JButton 。其构造方法 有: JButton() JButton(String text) JButton(String text, Icon icon) JButton(Icon icon) Example 9.1: Using Buttons ButtonDemo Run
JLabel 标签是显示一小段文字、一幅图片或二者 皆有的区域通常用于给其他组件加标签 标签的构造方法: JLabel JLabel(string text, int horizontalAlignment) JLabel(string text) JLabel(Iconicon) JLabel (Icon icon, int horizontalAlignment) Example 9.2: Using Labels Labeldemo Run
JLabel 标签是显示一小段文字、一幅图片或二者 皆有的区域.通常用于给其他组件加标签。 标签的构造方法: JLabel() JLabel(String text, int horizontalAlignment) JLabel(String text) JLabel(Icon icon) JLabel(Icon icon, int horizontalAlignment) Example 9.2: Using Labels LabelDemo Run