常用组件及其事件处理1.pptVIP

  • 6
  • 0
  • 约2.51千字
  • 约 11页
  • 2020-08-24 发布于湖北
  • 举报
教学目标 掌握标签和按钮的创建和事件处理 掌握Font类和Color类的构造器方法及常用方法的使用 进一步认识Java事件监听与处理 演示例题6-9 ,按钮综合应用程序 。并分析讲解程序中出现的相关类或方法。 Font类和Color类 Font和Color位于java.awt包,它们不是JAVA的GUI组件,但是,在界面设计时,往往要定义字体的颜色和大小。 Font Color Color类的构造器方法 Color(int?red, int?green, int?blue) 创建一个指定颜色的Color对象。 其中,red,green,blue的取值为0—255,该构造器通过三色调制的方式来形成新的颜色。此外,为了简便起见,JDK还提供了几个常用的颜色对象,如Color.red,Color.green,Color.blue等,可以供用户直接调用。 JLabel JButton JButton是javax.swing包中的一个GUI组件,用来实现按钮功能. ActionEvent ActionEvent类位于java.awt.event包,提供组件事件处理的相关方法 实战演练 179页试一试(先演示一下运行效果) 1.请对例6-9进行修改,要求jB1初始显示值为“显示兰色”,而此时jL1的颜色是红色。当按下jB1时,jB1显示“显示红色”,而此时jL1的颜色为兰色。再次按下时则重复上述操作。 2.如果要使上述变化颜色依次为“红”、“兰”、“绿”三色交互变化,请问如何实现? Java面向对象程序设计 深圳职业技术学院软件技术专业 常用组件及其事件处理(1) 内容提要 4 标签组件 1 2 3 5 按钮组件 Font类 Color类 Font类的构造器方法 Font(String?name, int?style, int?size) 创建一个指定字体 的 Font对象。 name:用来定义Font对象的字体,如“宋体”; style用来定义字型。系统提供了3个整型常量来表示字型, Font.PLAIN表示正常体, Font.BOLD表示粗体, Font.ITALIC表示斜体, 并且,这3个常用可以叠加使用,例如, Font.BOLD+Font.ITALIC表示粗斜体; size用来定义字号,以点阵作为基本单位。 例如,Font myFont=new(“宋体”, Font.BOLD+Font.ITALIC,72)就是用来定义字体为宋体,字型为粗斜体,字号为72点阵的Font对象 Color类 构造器方法 Jlabel() //创建空标签 Jlabel(Icon icon) //创建带指定图象的标签 Jlabel (String text) //创建带指定文字的标签 Jlabel (String text, Icon icon) //标签上既显示图标又显示字符 Jlabel (String text, Icon icon,int horizontalAlignment) //按指定的水平文字对齐方式创建标签,标签上既显示图标又有文字 Jlabel (String text, int horizontalAlignment) //按指定的水平文字对齐方式创建有文字标签 Jlabel (Icon icon,int horizontalAlignment) //按指定的水平文字对齐方式创建有图象标签 常用的成员方法 (1)public?String getText() 获得标签的显示内容 (2)public void setText(String?text) 设置标签的显示内容 (3)public void setForeground(Color?fg) 设置标签的颜色 (4)public void setFont(Font f) 设置标签的字体 事件处理 无 JLabel是javax.swing包中的一个GUI组件,用来在窗口中显示信息. 构造方法 JButton(Icon icon) //按钮上显示图 JButton(String text) //按钮上显示字符 JButton(String text, Icon icon) //按钮上既显示图标又显示字符 JButton(Icon icon) //按钮上显示图标 常用的成员方法 (1)public String getText() 获取按钮的显示内容 (2)public void setTex

文档评论(0)

1亿VIP精品文档

相关文档