Я хотел бы иметь AbstractGroupBox
, который будет искать все доступное место.
Например :
если моя форма такая:
-----------------------------------------------------------
| ------------ ------------ ------------ |
| |some field| |some field| |some field| |
| ------------ ------------ ------------ |
| |
| ------------------------------------------------------ |
| | AbstractGroupBox | |
| ------------------------------------------------------ |
| |
| |
| |
| |
| |
| |
| |
| |
-----------------------------------------------------------
Теперь я хотел бы, чтобы AbstractGroupBox
занимал всю высоту данных формы.
Я знаю, что мне нужно добавить
@Override
protected boolean getConfiguredGridUseUiHeight() {
return false;
}
потому что в нем нет содержания. По умолчанию Fill Vertical
установлено на true
. Насколько я понимаю, я должен установить
@Override
protected double getConfiguredGridWeightY() {
return 1.0;
}
так что ячейка сетки будет искать больше места, как говорит Скаут.
Но со всем этим набором у меня остается маленькая AbstractGroupBox
.
Как установить AbstractGroupBox
, который будет искать все доступное пространство?
РЕДАКТИРОВАТЬ :
Макет таков:
и мой код:
@Order(60.0)
public class ViewBox extends AbstractGroupBox {
@Override
protected String getConfiguredLabel() {
return TEXTS.get("ViewBox");
}
@Override
protected String getConfiguredBackgroundColor() {
return "364BFF";
}
@Override
protected int getConfiguredGridW() {
return 4;
}
@Override
protected double getConfiguredGridWeightY() {
return 1.0;
}
}