阅读量:0
在Java中,可以使用JTextArea
类来创建文本域。要设置文本域的大小,可以使用setPreferredSize()
方法来设置其首选大小,或者使用setRows()
和setColumns()
方法来设置文本域的行数和列数。
以下是设置文本域大小的示例代码:
import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTextArea; public class TextAreaExample { public static void main(String[] args) { JFrame frame = new JFrame("Text Area Example"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JTextArea textArea = new JTextArea(); textArea.setRows(10); // 设置文本域的行数 textArea.setColumns(20); // 设置文本域的列数 JScrollPane scrollPane = new JScrollPane(textArea); frame.getContentPane().add(scrollPane); frame.pack(); frame.setVisible(true); } }
在上面的示例中,我们创建了一个带有行数为10和列数为20的文本域。使用JScrollPane
将文本域包装起来,以便在文本过多时可以滚动查看。最后,调用pack()
方法将窗口调整为适当的大小,并调用setVisible(true)
将窗口显示出来。