【发布时间】:2015-11-11 17:18:31
【问题描述】:
我想拥有AbstractGroupBox,它将 grep 所有可用的位置。
例如:
如果我的表格是这样的:
-----------------------------------------------------------
| ------------ ------------ ------------ |
| |some field| |some field| |some field| |
| ------------ ------------ ------------ |
| |
| ------------------------------------------------------ |
| | AbstractGroupBox | |
| ------------------------------------------------------ |
| |
| |
| |
| |
| |
| |
| |
| |
-----------------------------------------------------------
现在我想让AbstractGroupBox 获取表单数据的所有高度。
我知道我需要添加
@Override
protected boolean getConfiguredGridUseUiHeight() {
return false;
}
因为它没有内容。默认情况下,Fill Vertical 设置为 true。
据我所知,我应该设置
@Override
protected double getConfiguredGridWeightY() {
return 1.0;
}
因此,正如 Scout 所说,网格单元将 grep 更多空间。
但是有了这一切,我仍然有小的AbstractGroupBox。
如何设置AbstractGroupBox 来grep所有可用空间?
编辑:
布局是:
我的代码是:
@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;
}
}
【问题讨论】:
标签: layout eclipse-scout