java.swing で JTextArea のサイズ変更に問題があります。問題は、現在の行が終了すると(たとえば、スペースを押し続けると)、2行目に移動せず、そのまま続行することです。Enter キーを押すと同じことが起こります。ボックスが垂直方向に伸びます。これを防ぐにはどうすればよいですか?GridBagLayout を使用しています。
JTextArea MainText = new JTextArea();
MainText.setFont(new Font("Arial", Font.PLAIN, 16));
MainText.setBorder(BorderFactory.createEtchedBorder(EtchedBorder.RAISED));
c.fill = GridBagConstraints.BOTH;
c.insets = new Insets (10, 10, 10, 10);
c.gridx = 0;
c.gridy = 2;
c.weightx = 1.0;
c.weighty = 1.0;
c.gridwidth = 3;
c.gridheight = 1;
panel.add(MainText, c);