SWT アプリケーションを作成しています。
ラベルをアニメーション化して SWT で光らせる方法はありますか?
SWT は OS のウィジェットを使用します。setForeground()
やなどの方法がありsetBackground()
ます。ただし、設定された色が使用されることは保証されていません (これらは単なるヒントです)。一般的に: あなたのLabel
輝きを作る組み込みのメカニズムはありません。
Listener
回避策として、 forをに追加SWT.Paint
しますLabel
。このListener
のhandleEvent
メソッドで、 を取得し、必要Event
なGC
ものをペイントします。
label.addListener(SWT.Paint, new Listener() {
public void handleEvent(Event event) {
GC gc = event.gc;
// paint what you want
}
});