4.2,AWT和swng容器 关于 Swing中的 getContentPane0方法 在早期的J2SE版本中,组件( Component不能直接添加到最高级(top level)的 Swing容器,这些容器包括: JFrame, Japplet等。 解决方法是:调用 JFrame的 get Content Pane(方法获得内容面板,然后 该内容面板调用add()方法添加组件。 >自J2SE50起,可以直接添加组件到最高级的swng容器,也可以直接 在容器内设置布局管理和删除组件,即可以省去调用 getcontentPane0 而直接在容器内应add(O, setlayout)和 remove0 Java面向对象程序设计 图回
Java面向对象程序设计 4.2.1 AWT和Swing容器 ➢ 在早期的J2SE版本中,组件(Component)不能直接添加到最高级(top level)的Swing容器,这些容器包括:JFrame, JApplet等。 解决方法是: 调用JFrame的getContentPane()方法获得内容面板,然后 该内容面板调用add()方法添加组件。 ➢ 自J2SE 5.0 起,可以直接添加组件到最高级的Swing容器,也可以直接 在容器内设置布局管理和删除组件,即可以省去调用getContentPane() 而直接在容器内应add(),setLayout()和remove()。 关于Swing中的 getContentPane()方法
4.2.2标签( Label、儿 Label) 用途 产生的事件 专门用于显示输出,它 的功能为显示一行“只读文 标签不会产生事件 本”,儿abe还可以显示 图片;常用于在屏幕上显示 些提示性,说明性的文字 Java面向对象程序设计 图回
Java面向对象程序设计 4.2.2 标签(Label、JLabel) 用途 专门用于显示输出,它 的功能为显示一行“只读文 本”, JLabel 还可以显示 图片;常用于在屏幕上显示 一些提示性,说明性的文字。 产生的事件 标签不会产生事件
4.2.2标签( Label、 JLabel)x Labe的构造方法及主要成员方法 Label():用来创建一个没有显示内容的标签 Label( String str):创建一个带初始字符串的标签 Label( String str, int alignment):创建一个带初始字符串及指定对齐方式的标签 void setAlignment(int alignment):设置标签对齐方式 参数int代表的三种对齐方式 0= Labelleft 1= label center 2= label right Java面向对象程序设计 图回
Java面向对象程序设计 ➢ Label的构造方法及主要成员方法 Label():用来创建一个没有显示内容的标签 Label(String str):创建一个带初始字符串的标签 Label(String str,int alignment):创建一个带初始字符串及指定对齐方式的标签 void setAlignment(int alignment) :设置标签对齐方式。 参数int代表的三种对齐方式 0= Label.LEFT 1= Label.CENTER 2= Label .RIGHT 4.2.2标签(Label、JLabel)
4.2.2标签( Label、 JLabel)x 儿Labe的构造方法及类方法 儿 Label 用来创建一个没有显示内容的对象 JLabel(Icon image) 建立一个带有图标的标签,图标的默认排列方式为 CENTER 构造方法|儿abel( String label) 用来创建一个显示内容为abe的对象 JLabel( String label, Icon 建立一个有内容与图标的川abe的对象,并指定排 image, int alignment 列方式,文字与图片的间距,默认值是4个像素 int getAlignmento 返回当前的对齐方式 主要 String getText(0 返回当前显示的字符串 成员方法 void setAlignment(int 设置对齐方式 alignment void setText(String label) 设置显示的字符串 Java面向对象程序设计 图回
Java面向对象程序设计 ➢ JLabel的构造方法及类方法 JLabel() 用来创建一个没有显示内容的对象 JLabel(Icon image) 建立一个带有图标的标签,图标的默认排列方式为 CENTER 构造方法 JLabel(String label) 用来创建一个显示内容为label的对象 JLabel(String label, Icon image, int alignment) 建立一个有内容与图标的Jlabel的对象,并指定排 列方式,文字与图片的间距,默认值是4个像素 int getAlignment() 返回当前的对齐方式 主要 成员方法 String getText() 返回当前显示的字符串 void setAlignment(int alignment) 设置对齐方式 void setText(String label) 设置显示的字符串 4.2.2标签(Label、JLabel)
4.2.2标签( Label、 JLabel)x JLabel的新增功能 可以提供带图标的标签,图标和文字的位置是可以控制的。 儿abel的对齐方式有三种 儿 Label left,儿abe! ENTER,儿 Label. RIGHT 表示左对齐、居中对齐、右对齐 Java面向对象程序设计 图回
Java面向对象程序设计 ➢ JLabel的新增功能 可以提供带图标的标签,图标和文字的位置是可以控制的。 4.2.2标签(Label、JLabel) JLabel的对齐方式有三种: JLabel.LEFT, JLabel.CENTER , JLabel.RIGHT 表示 左对齐、居中对齐、右对齐