これが不可能かもしれないことは理解していますが、誰かがこれを達成したか、または回避策があるかどうかを知りたいです.
SWT ボタンがあり、存在するボタンだけで既存の JPanel のコンテンツを上書きしたいと考えています。私の現在の戦略は、SWT ボタンを最初の null フィールドとして使用し、それをメソッドを介して設定することです。これにより、JPanel が SWT ボタンで更新されます。
Button ibutton = null;
以下は、コンストラクター (クラスextends JPanel
) から取得したものです。
ibutton.addListener(SWT.Selection, new Listener() {
public void handleEvent(Event e) {
switch (e.type) {
case SWT.Selection:
}
}
});
add(ibutton); //add is the usual swing assignment function
// and thus does not work.
これを達成するための別の手段があれば、あなたが持っているものを聞いて感謝します.