JTextArea在运行的时候大小会自动变化
时间: 2024-02-27 13:52:43 浏览: 55
JTextArea 在运行的时候默认是可以自动调整大小的,这是因为它继承了JComponent类的自动调整大小的功能。如果您不希望 JTextArea 自动调整大小,可以通过以下两种方式之一来禁用它:
1. 设置 JTextArea 的 preferredSize 属性,使其具有固定的大小,例如:
```
JTextArea textArea = new JTextArea();
textArea.setPreferredSize(new Dimension(200, 200));
```
2. 将 JTextArea 放置在 JScrollPane 中,并设置 JScrollPane 的 preferredSize 属性,例如:
```
JTextArea textArea = new JTextArea();
JScrollPane scrollPane = new JScrollPane(textArea);
scrollPane.setPreferredSize(new Dimension(200, 200));
```
阅读全文