SwingアプリケーションでJTextArea
を使用しています。囲まれたJScrollPane
は、GridBagLayout
マネージャを使用してJPanel
に追加されます。JFrameのサイズ変更時にJTextAreaが異常な動作をする
// Pseudo Code ----
JTextArea area = new JTextArea();
area.setRows(3);
JScrollPane sp = new JScrollPane(area);
JPanel p = new JPanel(new GridBagLayout());
p.add(sp, new GridBagConstraints(
0, 0, 1, 1, 1, 0, WEST, HORIZONTAL, new Insets(4, 4, 4, 4), 0, 0));
// ----------------
すべて正常です。 JFrame
のサイズを変更するまでは問題ありません。次にとJTextArea
の両方が1つの行に折りたたまれます。しかし、少なくとも1人は十分な場所があります。
なぜ要素が1つの行に崩壊するのですか?
ソリューションを知っている人はいますか?誰にもアイデアはありますか?
?私はあなたのコードで1つだけを見つけることができます... –
はい。私はちょうどこのポストに例を挙げました。私の実際のコードではありません。それは無関係かもしれないし、私はそれを削除すべきです。 –