2014-07-10 212 views
1

我需要建立在Java GUI以下格式:的Java Swing需要幫助

,但不提供任何代碼大塊,我想知道如何開始。 在閱讀了無數關於鞦韆的信息後,我完全感到困惑。我想知道是否需要多個Jpanels /框架或網格佈局或流佈局。關於如何開始使用GUI的一個非常普遍的想法也會有所幫助。我知道我需要什麼組件(列表,標籤等),並有示例代碼來幫助。我將加載自己的數據。

我假設我將需要一個單獨的類爲每個組件,也許只有一個標籤,使其更容易調試。

回答

3

您將需要混合容器和佈局,瞭解不同佈局具有的屬性以及這些佈局的不同部分,以及佈局的不同選項將有助於瞭解如何將組件嵌套在一起以獲取所需內容。

沒有提供代碼,顯示這一點,我會做以下容器/佈局嵌套:

根面板可以有一個BorderLayout的,與在東二JPanels和它的東西兩側。

最西面的JPanel可以有一個BorderLayout,JList位於中心,因此擴展並佔用儘可能多的空間,而4個標籤和4個文本字段可以在另一個GridLayout爲4的面板中行由2列。

遠東JPanel也可以有一個BorderLayout,北面的JPanel有一個3行1列的GridLayout,其中每行都有另一個FlowLayout面板。文本區域或任何它可能位於中心位置的JPanel中,並且您可以將底部文本字段和標籤放置在JPanel中,並在遠東JPanel的南部位置使用FlowLayout。