私はまだ Java GUI の作成に不慣れで、JTextArea に問題があります。高さ(列数)を修正したいのですが、常に利用可能なスペースを埋めているようです。JScrollPane 内に配置する必要があることをインターネットで読んだことがありますが、同じことが起こります。
これはいくつかのサンプルコードです:
public class TestWindow extends JFrame {
public TestWindow() {
super();
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300, 200);
setLocationRelativeTo(null);
add(new JScrollPane(new JTextArea(5, 10)));
setVisible(true);
}
}
このコードでは、JTextArea がウィンドウ全体を埋めます。特定の数の行と列に修正する方法はありますか? レイアウトマネージャーと何か関係があるのでしょうか?