Я пытаюсь создать кнопки в форме, показанной на следующем рисунке:
Это работает очень хорошо, выполняя следующие действия:
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);
}
Однако я хочу использовать менеджер раскладки для разметки этих кнопок. В идеале кнопки расположены в стандартном размере, после чего они все еще могут рисовать за пределами этой области.
Это вообще возможно? Как я могу это сделать?