私は次のJPanel
ようなものを持っています:
JPanel panel = new JPanel();
panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS));
...
panel.add(jTextField1);
panel.add(Box.createVerticalStrut(10));
panel.add(jButton1);
panel.add(Box.createVerticalStrut(30));
panel.add(jTextField2);
panel.add(Box.createVerticalStrut(10));
panel.add(jButton2);
... //etc.
私の問題は、JTextField
sが垂直に巨大になることです。ユーザーが入力できるのは1行だけなので、高さは1行だけにしたいです。ボタンは問題ありません (垂直方向に拡張しません)。
JTextField
s が拡大しないようにする方法はありますか? 私は Swing にかなり慣れていないので、ひどく間違ったことをしている場合はお知らせください。