簡體   English   中英

如何使用Java Swing設置此GUI?

[英]How to setup this GUI with Java Swing?

我制作了一個GUI,並且嘗試了很多方法,但是我似乎無法正確構建它,我總是弄錯布局,我的應用程序一團糟。 我只需要一些幫助,以了解如何在圖像中(除了圖像部分之外)構建與GUI相似的內容,這不是必需的。 不需要完全像它,我只需要一些關於使用什么布局以及如何使用的想法。 謝謝 1]

與所有問題一樣,首先將其分解為可管理的塊。

將各種UI元素關聯到一組“功能”中,並將它們分成單獨的組件-這樣,您可以專注於每個部分的單獨布局要求

整體布局

由此,我將專注於將每個組分解為各個組件,並專注於其中的核心功能。

選件

所以這很基本,我將使用GridBagLayout因為它將使我能夠將組件錨定到容器的頂部位置。 您也可以使用SwingX中的VerticalLayout

清單

因此,有很多可能性,但是因為這樣做很簡單,所以我將使用GridBagLayout ,因為這將允許我為兩個列表提供更多的空間。

個人資料

稍微復雜一點,但仍然是GridBagLayout ,因為它可以更好地控制為單個組件提供空間

播放欄

並且, GridBagLayout出於上述所有原因。

最后...

放在一起...

我可能首先將綠色,藍色和黃色部分放入單獨的容器中(使用GridBaglayout令人驚訝,因為它允許組件擴展單元格),然后使用BorderLayout將其與紫色部分組合到容器中

我建議您花些時間看一下在容器布置組件並嘗試一些操作,看看有什么有效和無效的。

暫無
暫無

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

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