如何创建我的自定义SWT控件可选?

时间:2014-02-03 13:03:30

标签: java swt

我可以控制范围CompositeCanvas

如何让它可选择?即如何让它表现得像Button? {}禁用Button进行扩展。我看到里面有很多不可移植的代码。

那么如何对自己进行类似Button的控制呢?

我应该自己处理鼠标和键盘事件,还是可以使用一些预制功能?

2 个答案:

答案 0 :(得分:1)

您必须自己处理这些事件。我会在这里给你一些提示和参考:

  1. 首先,请务必阅读:Creating Your Own Widgets using SWT
  2. 看看SquareButton。它是一个自定义的Button小部件,应该包含您需要的所有代码。
  3. Here是一个非常相关的SO问题。
  4. 希望这有帮助。

答案 1 :(得分:0)

Canvas用于从“内部”绘制。因此,您必须创建自己的UI输入。作为here

相关问题