3
私は、次の写真のような形状のボタンを作成しようとしています:レイアウト機能カスタムボタン
これは、次の操作を行って、かなりうまく機能:
class ArrowButton extends Composite {
ArrowButton(Composite parent, int style) {
[...]
setRegion(customRegion);
}
}
addStuff(Composite parent) {
ArrowButton b = new ArrowButton(parent, SWT.NONE);
b.setBounds(x, y, width, height);
}
しかし、私がレイアウトマネージャを使用したいですこれらのボタンをレイアウトします。理想的には、ボタンは標準サイズでレイアウトされ、その後はこの領域の外側にペイントできます。
これはすべて可能ですか?これどうやってするの?