二级Java考试辅导教程:5.3AWT组件库[1]

文章作者 100test 发表时间 2007:03:10 18:43:44
来源 100Test.Com百考试题网


5.3 AWT组件库
  本节从应用的角度进一步介绍AWT的一些组件,目的使大家加深对AWT的理解,掌握如何用各种组件构造图形化用户界面,学会控制组件的颜色和字体。下面是一些常用的组件的介绍:
  1. 按钮(Button)
  按钮是最常用的一个组件,其构造方法是:Button b = new Button("Quit").
  当按钮被点击后,会产生ActionEvent事件,需ActionListener接口进行监听和处理事件。
  ActionEvent的对象调用getActionCommand()方法可以得到按钮的标识名,缺省按钮名为label。
  用setActionCommand()可以为按钮设置组件标识符。
  2.复选框 (Checkbox)
  复选框提供简单的"on/off"开关,旁边显示文本标签。
  
  构造方法如下:
  setLayout(new GridLayout(3,1)).
  add(new Checkbox("one",null,true)).
  add(new Checkbox("two")).
  add(new Checkbox("three")).
  复选框用ItemListener 来监听ItemEvent事件,当复选框状态改变时用getStateChange()获取当前状态。使用getItem()获得被修改复选框的字符串对象。来源:www.examda.com
  例5.13
   class Handler implements ItemListener {
     public void itemStateChanged(ItemEvent ev){
       String state = "de0selected".
       if (ev.getStateChange() = = ItemEvent.SELECTED){
         state = "0selected"
       }
     System.out.println(ev.getItem() " " state).
     }
   }

  3.复选框组(CheckboxGroup)
  使用复选框组,可以实现单选框的功能。方法如下:
  setLayout(new GridLayout(3, 1)).
  CheckboxGroup cbg = new CheckboxGroup().
  add(new Checkbox("one", cbg, true)).
  add(new Checkbox("two", cbg, false)).
  add(new Checkbox("three", cbg, false)).
  查看运行结果
  4. 下拉式菜单(Choice)
  下拉式菜单每次只能选择其中的一项,它能够节省显示空间,适用于大量选项。
  Choice Colorchooser=new Choice().
  Colorchooser.add("Green").
  Colorchooser.add("Red").
  Colorchooser.add("Blue").
  Choice 用ItemListener接口来进行监听

相关文章


二级Java考试辅导教程:6.2多线程的互斥与同步[1]
二级Java考试辅导教程:6.1线程简介[2]
二级Java考试辅导教程:6.1线程简介[3]
二级Java考试辅导教程:6.1线程简介[1]
二级Java考试辅导教程:5.3AWT组件库[1]
二级Java考试辅导教程:5.2AWT事件处理模型
二级Java考试辅导教程:5.1用AWT生成图形化用户界面[3]
二级Java考试辅导教程:5.1用AWT生成图形化用户界面[2]
二级Java考试辅导教程:5.1用AWT生成图形化用户界面[1]
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛