CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

Eclipse开发经典教程:常用SWT组件

作者: 阿甘,  出处:IT168, 责任编辑: 李春禹, 
2008-02-15 09:58
  有些组件在大多数操作系统都存在,SWT直接通过JNI直接封装了这些组件。下面我们就看一下这些组件

  在介绍组件之前,有必要介绍一下Control类。Control类是一个抽象类,它是所有窗口组件(即在Windows中能获得句柄的部件)的基类。

  Control类的继承关系

  Control类是为继承而设计的,所有窗口组件都继承于Control类,如图1所示。

  

  图1 Control类的继承关系

  Control的一个实例代表Windows中的一个窗口组件,它中有窗口名柄属性,但是在程序中不能够直接访问。

  Control类的常用方法

  Control类提供了窗口组件中的常用方法,所有的窗口组件都可以调用Control类的方法,常用方法如下。

  1. setBounds (int x, int y, int width, int height)

  解释:设定窗口组件的位置,参数(x,y)为窗口组件左上角顶点的相对于父窗口坐标,(width,height)为窗口的宽度和高度。

  示例:button.setBounds(40, 50, 100, 30)。

  2. setEnabled (boolean enabled)

  解释:设定窗口是否可用,参数enabled为true表示窗口可用,为false表示窗口禁用。

  示例:button.setEnabled(false)。

  3. setVisible (boolean visible)

  解释:设定窗口是否可显示,参数visible为true表示窗口可显示,为false表示窗口不可显示。

  示例:button.setVisible(false)。

  4. setToolTipText (String string)

  解释:设定鼠标指向窗口时的提示信息,参数string为提示信息的内容。

共8页。 1 2 3 4 5 6 :

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

       
天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i