设为首页 加入收藏

TOP

JAVA教程第五讲AWT图形用户界面设计5.3
2014-11-14 17:30:36 来源: 作者: 【 】 浏览:21
Tags:JAVA 教程 第五 AWT 图形 用户 界面设计 5.3

5.3 AWT组件库(1)

  本节从应用的角度进一步介绍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()获得被修改复选框的字符串对象。

例5.13
   class Handler implements ItemListener {
     public void itemStateChanged(ItemEvent ev){
       String state = "deselected";
       if (ev.getStateChange() = = ItemEvent.SELECTED){
         state = "selected"
       }
     System.out.println(ev.getItem()+" "+state);
     }
   }


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇JAVA教程第五讲AWT图形用户界面设.. 下一篇JAVA教程第六讲Java的线程和JavaA..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: