我使用eclipse和windowBuilder插件。我在擺動佈局中遇到了嚴重的問題。在NetBeans中,擺動的默認佈局是「免費設計」佈局。但在eclipse中,默認的擺動佈局是流式佈局。當我將諸如jbuttons或jtextfields之類的組件添加到面板中時,我無法調整面板中的組件大小。如果我選擇座標類型佈局,那麼在我們調整窗口大小時,組件會保持正確的座標並且不會調整其位置。在netbeans中,我們喜歡像橫向和縱向調整大小的設施,而在windowbuilder中,我無法找到它們在jpanel中定位組件。在windowbuilder中是否有像「免費設計佈局」的佈局,以便我可以享受netbeans GUI設計中的靈活性?Eclipse + WindowBuilder,swing運行時調整大小和定位
2
A
回答
3
如果你的意思是GroupLayout
,答案是:YES。但是你必須意識到「靈活性」,就像你所說的那樣......成本。它產生「混亂」的代碼,這也很難維護。此外,使用GUI設計人員,你永遠不會完全明白swing
。
0
解決方案的GroupLayout
//constructter
public AddProduct() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 539, 362);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
//change content pane layout
contentPane.setLayout(new GroupLayout(contentPane));
setContentPane(contentPane);
}
相關問題
- 1. Java Swing:相對定位和自動調整大小?
- 2. 用windowbuilder重新調整窗體大小
- 3. Java Swing調整大小BorderLayout.CENTER
- 4. 調整大小LayeredPane Swing
- 5. C3.js定位和調整大小
- 6. 調整大小和定位SharpDX精靈
- 7. TableView定位和調整大小
- 8. Css定位和照片大小調整
- 9. 在運行時調整THREE.CubeGeometry的大小
- 10. 在運行時調整大小控件
- 11. 在運行時調整DialogFragment的大小
- 12. 與調整大小,固定大小的Swing佈局標籤
- 13. 瀏覽器調整大小時CSS/HTML固定位置元素調整大小
- 14. 在畫布上調整大小和重新定位圖像調整大小
- 15. 窗口大小調整時禁用調整大小特定格
- 16. 調整窗口大小時自動調整TableLayoutPanel行的大小
- 17. WPF - 在運行時更改按鈕的大小和位置 - 調整到窗口
- 18. java swing調整大小ImageIcon根據jLabel
- 19. 從UI調整java swing組件大小
- 20. Scala Swing組件大小調整
- 21. Swing工具提示可調整大小
- 22. Swing,調整大小然後繪製
- 23. Swing JList調整大小界限
- 24. Swing組件的自動調整大小
- 25. 可調整大小的陣列和分期運行時間
- 26. 在運行時創建,拖放和調整控件大小
- 27. 固定位置div調整大小
- 28. 調整圖像大小,固定位置
- 29. CSS定位/調整大小困難
- 30. 定位win-forms track-bar /調整大小
*「有沒有像任何佈局‘免費設計佈局’中的WindowBuilder,這樣我可以享受的靈活性,我在NetBeans GUI設計得到什麼?」 *如果'靈活性'你的意思是'錯誤'然後是有一種方式,但[學習如何使用佈局](http://docs.oracle.com/javase/tutorial/uiswing/layout/index.html)(與佈局約束&填充和邊框)。 –