2010-08-12 57 views
2

googleing有点后我陷入找出哪个SWT。我可以用于复合的标志。这里的参考Ref并没有给我任何想法......例如。构造函数详细信息列表NO_BACKGROUND, NO_FOCUS, NO_MERGE_PAINTS, NO_REDRAW_RESIZE, NO_RADIO_GROUP, EMBEDDED, DOUBLE_BUFFERED但您也可以通过SWT.BORDER,并且它有效。也许有人可以告诉我在哪里可以找到,或者,我应该google什么关键字。我用 “SWT复合风格”,但... ;-(SWT风格标志 - 哪些适用于复合材料?

回答

3

你可以看到,你可以使用SWT.BORDER,因为Control提供,并CompositeControl一个子类。

至于我看你可以使用下面除了文档中给出的那些Composite

  • Scrollable
    • SWT.H_SCROLL
    • SWT.V_SCROLL
  • 来自Control
    • SWT.LEFT_TO_RIGHT
    • SWT.RIGHT_TO_LEFT
    • SWT.BORDER
3

更多款式是由复合材料的超使用

这是我迄今发现:

  • org.eclipse.swt.widgets.Control
    • SWT.BORDER
    • SWT.LEFT_TO_RIGHT
    • SWT.RIGHT_TO_LEFT
  • org.eclipse.swt.widgets.Scrollable
    • SWT.H_SCROLL
    • SWT.V_SCROLL
  • org.eclipse.swt.widgets.Composite
    • SWT.NO_BACKGROUND
    • SWT.NO_FOCUS
    • SWT.NO_MERGE_PAINTS
    • SWT.NO_REDRAW_RESIZE
    • SWT.NO_RADIO_GROUP
    • SWT.EMBEDDED
    • SWT.DOUBLE_BUFFERED

这些都是在Javadoc中对类的构造函数中提到的样式。查看源代码将显示是否有更多'隐藏'样式。

+0

我已经接受了对方的回答,因为他少得分。希望你不介意。 – InsertNickHere 2010-08-12 08:45:39

+0

当然,使用“隐藏的样式”可能会在将来的版本中打破该程序。对于'窃取'已接受的答案也很抱歉。你的回答比我早一分钟。 – musiKk 2010-08-12 08:48:18