基本的な GUI のコードを書いています。そこにテキストエリアが必要です。しかし、テキストエリアを希望のサイズにできません。メソッドを使用setPreferredSize
して、テキスト領域の寸法を設定します。しかし、うまくいきませんでした。メソッドも試しsetSize
ましたが、うまくいきませんでした。これが私の書いたコードです。
private void textArea() {
setTitle("TextArea");
setSize(700, 500);
setLayout(new BorderLayout());
JTextArea textArea = new JTextArea();
textArea.setPreferredSize(new Dimension(100,100));
System.out.println(textArea.getSize());
textArea.setBackground(Color.GREEN);
textArea.setLineWrap(true);
textArea.setWrapStyleWord(false);
add(textArea,BorderLayout.CENTER);
}