我對創建Java GUI還不熟悉,而且我遇到了JTextArea的問題。我想解決它的高度(列數),但它似乎總是填充可用空間。我在互聯網上閱讀過,你應該把它放在一個JScrollPane中,我已經完成了,但是同樣的事情發生了。修復JTextArea的高度
這是一些示例代碼:
public class TestWindow extends JFrame {
public TestWindow() {
super();
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300, 200);
setLocationRelativeTo(null);
add(new JScrollPane(new JTextArea(5, 10)));
setVisible(true);
}
}
有了這個代碼,該JTextArea中塞滿了整個窗戶。任何方式我可以修復它到特定數量的行和列?它可能與佈局管理器有關嗎?
難道你不是指「行數」來修復它的高度嗎? 「列」的數量隻影響其寬度。 – splungebob