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
}
});