2
我有一個JLabel,JButton和JTextField都按照JPanel順序水平排列。 JTextField最初沒有任何文本。 JLabel和JButton分別顯示其自然寬度。但是,JTextField的寬度很小。 (然後在用戶輸入文本時擴展)有JComponent用盡剩餘寬度JPanel
如何讓JTextField使用JLabel和JButton剩餘的所有JPanel的剩餘寬度,並保持該寬度,而不管輸入的文本是什麼?
如果'JTextField(int columns)'不夠用,'BoxLayout'可能會這樣。 – trashgod 2012-02-13 17:54:15
BoxLayout正在解決這個問題,只是現在JTextField與包含它的JPanel一樣高(它不需要那麼高)。 – 2012-02-13 20:16:25
另請參見[*指定組件大小*](http://docs.oracle.com/zh-cn/)。 COM/JavaSE的/教程/ uiswing /佈局/ box.html#大小)。 – trashgod 2012-02-13 21:59:29