SWT Style Flag - какие применимы для композитов? - PullRequest
3 голосов
/ 12 августа 2010

после того, как Google немного погряз, я застрял в поиске, какой SWT.флаги, которые я могу использовать для составного.Ссылка здесь Ref не дает мне никакой идеи ... например, список деталей конструктора NO_BACKGROUND, NO_FOCUS, NO_MERGE_PAINTS, NO_REDRAW_RESIZE, NO_RADIO_GROUP, EMBEDDED, DOUBLE_BUFFERED, но вы также можете передать SWT.BORDER, и это имеет эффект.Может быть, кто-то может сказать мне, где найти, или, какие ключевые слова я должен гуглить.Я использовал "составные стили SWT", но ...; - (

Ответы [ 3 ]

3 голосов
/ 12 августа 2010

Вы можете видеть, что можете использовать SWT.BORDER, потому что Control предоставляет его, а Composite является подклассом Control.

Насколько я вижу, вы можете использовать следующее в дополнение кте, которые приведены в документации на Composite:

  • от Scrollable:
    • SWT.H_SCROLL
    • SWT.V_SCROLL
  • от Control:
    • SWT.LEFT_TO_RIGHT
    • SWT.RIGHT_TO_LEFT
    • SWT.BORDER
3 голосов
/ 12 августа 2010

Дополнительные стили используются суперклассами Composite.

Вот что я нашел до сих пор:

  • 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 голосов
/ 18 июля 2018

Композит может использовать два типа стилей: один свой, а другие наследуются от суперкласса.

Композит

  • SWT.NO_BACKGROUND
  • SWT.NO_FOCUS
  • SWT.NO_REDRAW_RESIZE
  • SWT.NO_MERGE_PAINTS
  • SWT.NO_RADIO_GROUP
  • SWT.EMBEDDED
  • SWT.DOUBLE_BUFFERED
  • SWT.UP

и стили из суперкласса:

org.eclipse.swt.widgets.Scrollable

  • H_SCROLL
  • V_SCROLL

org.eclipse.swt.widgets.Control

  • SWT.BORDER
  • SWT.LEFT_TO_RIGHT
  • SWT.RIGHT_TO_LEFT

org.eclipse.swt.widgets.Widget

  • SWT.NONE

В вики eclipse перечислены стили для составных и других виджетов, вы можете обратиться к этому документу: https://wiki.eclipse.org/SWT_Widget_Style_Bits

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...