在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)
將窗口顯示出來。