簡體   English   中英

帶有Java Swing的Netbeans GUI Builder; 組織小部件最簡單的方法是什么?

[英]Netbeans GUI Builder with Java Swing; What's the easiest way to organize Widgets?

我正在使用GUI Buidler(Netbeans)快速開發GUI應用程序。 我對Swing小部件感到沮喪……當我調整一個小部件的大小時,其余的似乎在錯誤的地方“重組”了自己。

你們用什么來馴服這種混亂? 我在考慮表格...。但是在Netbeans面板中找不到任何表格。

問候

使用MigLayout

如果要使用純Swing,請使用GridBagLayout並為此付出很多准備。

手動編碼GUI應該是首選方式(至少出於可維護性考慮)。 有一些非常擅長的開源Swing布局管理器。

有人提到過MigLayout,它允許任何布局,使用起來非常簡單,但通常需要進行一些調整,直到獲得所需的內容。

另一方面,您還可以使用DesignGridLayout ,它適用於大多數常見的布局,並且比MigLayout易於使用(由於其流暢的API)。

您永遠不會被迫使用單個布局管理器。 那就是使用IDE設計GUI的問題。 之所以會出現膨脹的代碼,是因為該工具使用具有多個令人困惑的約束的單個布局管理器,以便以拖放方式獲得表單布局。

手動創建表單,並使用具有不同布局管理器的嵌套面板按需要對組件進行布局。 該代碼更易於維護和理解。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM