0

Button画像をnullに設定するときにサイズを変更しないでください。

Button は JFace のカスタムでラップさColorSelectorますここ を参照してください

null イメージをボタンに設定できるように、独自のカスタム カラー セレクターを作成しました。

たとえば、ここでは背景色が null です。

私の解決策:

  • 内部に設定GridDataします。SWT.FILL
  • widthHintまたはを設定しminimumWidthます。
  • 「デフォルト画像」にグラデーションの四角形を描画し、その画像をボタンに設定します。(覚えておいてください、Cocoa ボタンにはグラデーションがあるため、このソリューションはボタンを何もないように表示するためのものです)


    しかし、私はこれらが好きではありません。それらは筋金入りの回避策のようです。

  • 4

    1 に答える 1

    1

    null 画像を設定する代わりに、完全に透明な画像を設定してみてください。

    于 2013-08-03T16:48:29.373 に答える