2013-08-21 26 views
1

我創建了一個表單。實際上它有10個JLabel,每個JLabel在它旁邊都有一個文本字段。ScrollPane中的顯示形式

考慮,

 
    JLabel_called_Name   JTextField_to_obtain_name 
    JLabel_called_Phone  JTextField_to_obtain_phone_number 

等..

我通常在一個JPanel位置。這和在幀顯示它。但是我的面板和框架的高度要比容納10個這些標籤和文本框所需的尺寸要小。

所以我想將它們添加到JScrollPane中。 但是在每個問題中,我只獲得瞭如何使用Box, 或將JLabels添加到JList來將Jlabels添加到滾動窗格的信息。

但是我想用上面顯示的格式來表示它。 JTextField旁邊的Jlabel。 怎麼能這樣做?

回答

3

但是在每個問題中,我只獲得瞭如何使用Box將Jlabels添加到滾動窗格或將JLabels添加到JList的信息。

您可以添加任何組件JScrollPane中:

JPanel = new JPanel(); 
panel.add(label1); 
panel.add(textField1); 
JScrollPane scrollPane = new JScrollPane(panel); 

訣竅是選擇適合您面板正確的佈局管理器。請閱讀有關Layout Managers的Swing教程,以幫助您確定如何設計面板。你也可以嵌套面板來獲得你想要的佈局。

+0

很好的答案。 謝謝 – user2670866