[英]How to setup this GUI with Java Swing?
我制作了一個GUI,並且嘗試了很多方法,但是我似乎無法正確構建它,我總是弄錯布局,我的應用程序一團糟。 我只需要一些幫助,以了解如何在圖像中(除了圖像部分之外)構建與GUI相似的內容,這不是必需的。 不需要完全像它,我只需要一些關於使用什么布局以及如何使用的想法。 謝謝
與所有問題一樣,首先將其分解為可管理的塊。
將各種UI元素關聯到一組“功能”中,並將它們分成單獨的組件-這樣,您可以專注於每個部分的單獨布局要求
由此,我將專注於將每個組分解為各個組件,並專注於其中的核心功能。
所以這很基本,我將使用GridBagLayout
因為它將使我能夠將組件錨定到容器的頂部位置。 您也可以使用SwingX中的VerticalLayout
因此,有很多可能性,但是因為這樣做很簡單,所以我將使用GridBagLayout
,因為這將允許我為兩個列表提供更多的空間。
稍微復雜一點,但仍然是GridBagLayout
,因為它可以更好地控制為單個組件提供空間
並且, GridBagLayout
出於上述所有原因。
放在一起...
我可能首先將綠色,藍色和黃色部分放入單獨的容器中(使用GridBaglayout
令人驚訝,因為它允許組件擴展單元格),然后使用BorderLayout
將其與紫色部分組合到容器中
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.