BorderLayout的布局下,如何设置JTextArea的大小
时间: 2024-03-02 16:54:34 浏览: 60
java布局管理之CardLayout简单实例
如果你使用BorderLayout布局管理器来布局组件,那么可以使用JTextArea的setPreferredSize(Dimension)方法来设置它的大小。首先,将JTextArea添加到BorderLayout布局管理器中的某个位置,例如:
```
JTextArea textArea = new JTextArea();
frame.add(textArea, BorderLayout.CENTER);
```
然后,调用setPreferredSize(Dimension)方法来设置JTextArea的大小,例如:
```
textArea.setPreferredSize(new Dimension(400, 300));
```
这将使JTextArea的大小为400x300像素。请注意,这只是一个建议大小,实际大小可能会因为布局管理器的其他因素而有所不同。如果你需要更精确的控制,可以使用其他布局管理器,或者手动计算和设置组件的大小和位置。
阅读全文