SWT Control的函数中文解说

Control

        Control类是所有弹出框以及窗体控件的超类,比如Button、Label、 ProgressBar、Sash、Scrollable以及Slider(在该章节的后面我们将描述这些控件)。有用的API包括:

    addControlListener(ControlListener) 在监听器集合中添加一个监听器,当控件移动或者是改变大小的时候通过给它发送一个定义在ControlListener接口中的消息去通知监听器。

    addFocusListener(FocusListener)在监听器集合中添加一个监听器,当控件的请求事件被触发的时候,通过发送给它一个定义在HelpListener接口中的消息去通知监听器。

    addKeyListener(KeyListener)在监听器集合中添加一个监听器,当按键或者是松开的时候,通过发送给它一条定义在KeyListener接口中的消息去通知监听器。

    addMouseListener(MouseListener)在监听器集合中添加一个监听器,当点击鼠标或者释放的时候,通过发送给它一个定义在MouseListener接口中的消息去通知监听器。

    addMouseMoveListener(MouseMoveListener) 在监听器集合中添加一个监听器,当鼠标移动的时候,通过发送给它一条定义在MouseMoveListener接口中的消息去通知监听器。

    addMouseTrackListener(MouseTrackListener) 在监听器集合中添加一个监听器,当鼠标通过或者挂起在控件上的时候,通过发送给它一条定义在MouseTrackListener接口中的消息去通知监听器。

    addPaintListener(PaintListener)在监听器集合中添加一个监听器,当接收者需要重新绘制的时候,通过发送给它一条定义在PaintListener接口中的消息去通知监听器。

    addTraverseListener(TraverseListener) 在监听器集合中添加一个监听器,当遍历时间触发的时候,通过发送给它一条定义在traverseListener接口中的消息去通知监听器

    getdisplay()返回一个接收者已创建的display。

    getParent()返回接收者的父亲,它必须为 Composite类型或者是null。当接收者是一个窗体的时候(Shell),它的父亲为以创建的display或者是null。

    getShell()返回接收者的shell。

    isDisposed()如果小部件已经被释放则返回true,否则为false。

    isEnabled()如果接收者以及所有接收者的前驱为可用就返回 true,否则为false。

    isVisible()如果接收者以及所有接收者的前驱可见的话就返回true,否则为false。

    pack()将控件大小变为它最合适的大小。

    redraw()将需要重新绘制的区域标记进行重绘。

    setBackground(Color)将接收者的背景颜色设置为参数指定的颜色,或者是系统为控件默认的颜色,参数是null。

    setBounds(Rectangle)用指定的参数 Rectangle设置接收者的大小以及位置。

    setEnabled(boolean)如果参数为true则接收者可用,否则不可用。

    boolean setFocus()是接收者获得键盘的焦点,这样所有的键盘事件才能传递给它。

    setFont(Font)用指定的Font参数去设置接收者的字体去绘制文本信息。或者用null参数,它用的是这种控件的默认字体。

    setLayoutData(Object)用指定的参数设置接收者的布局数据。

    setRedraw(boolean)如果参数为false,随后的绘制操作将会被忽略。

    setToolTipText(String)设置接收者的提示信息。

    setVisible(boolean)当参数为true的时候标记接收者可见,否则不可见。

    update()在这个方法返回之前,所有的小部件绘制请求会被强制处理。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值