0
A
回答
0
我會用一個網格佈局,做這樣的事情:
GridLayout layout = new GridLayout();
parent.setLayout(layout);
GridData data1 = new GridData(SWT.LEFT, SWT.FILL, false, true);
data1.heightHint = 100;
widget1.setLayoutData(data1);
GridData data2 = new GridData(SWT.LEFT, SWT.FILL, false, true);
data2.heightHint = 100;
widget2.setLayoutData(data2);
GridData data3 = new GridData(SWT.LEFT, SWT.TOP, false, false);
data3.heightHint = Math.max(1, parent.getSize().y - 200 - layout.marginHeight * 2);
widget3.setLayoutData(data3);
parent.addControlListener(new ControlAdapter() {
public void controlResized(ControlEvent e) {
GridData data = (GridData)widget3.getLayoutData();
data.heightHint = parent.getSize().y - 200 - layout.marginHeight * 2;
widget3.setLayoutData(data);
parent.layout(true);
}
});
相關問題
- 1. 減少FillLayout中複合材料之間的垂直間隙
- 2. 材料設計可擴展抽屜
- 3. 帶角材料的垂直圖標欄
- 4. anguar2材料md收音機垂直
- 5. 角度材料垂直滑塊
- 6. 複合材料部件
- 7. Matplotlib:垂直擴展圖例
- 8. 擴展垂直對齊
- 9. 主div不垂直擴展
- 10. 結合多重graphics2d複合材料?
- 11. 材料設計可擴展文本字段寬度100%
- 12. 閱讀材料的可擴展性分析?
- 13. 棱鏡複合材料應用 - 可混合性
- 14. Matter.js禁用不同的複合材料
- 15. JSF複合材料構件兒童的
- 16. Scala的類型類複合材料
- 17. 讀/寫在複合材料部件
- 18. java.lang.IllegalArgumentException異常JSF複合材料部件
- 19. 複合材料,按鈕和圖標
- 20. 強制div只能垂直擴展
- 21. 標籤在QVBoxLayout中垂直擴展
- 22. 擴展器垂直變換文本
- 23. 如何在垂直角材料行中對齊兒童
- 24. 角度材料如何垂直對齊MD按鈕
- 25. Angularjs與材料設計md-menu-item垂直問題
- 26. 垂直和水平如何居中角材料卡(md卡)?
- 27. divs垂直擴展以適合他們的子div嗎?
- 28. 如何在ScrolledComposite中使用包含FlowLayout的複合材料來增長垂直而不是水平?
- 29. 如何使div擴展以適應可用的垂直空間?
- 30. 爲什麼sql可以垂直擴展和水平nosql