我在Swing應用程序中使用了一些JTextArea
。使用GridBagLayout
管理器將包圍的JScrollPane
添加到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
將摺疊成一行。但是,其中至少有一個地方是足夠的。
爲什麼元素摺疊爲一行?
有誰知道解決方案?有沒有人有想法?
都?我只能在你的代碼中找到一個... – 2009-04-15 13:07:18