發生了一些奇怪的事情。我有一個文本區域和一個按鈕。當我在該區域輸入文字時,按鈕開始移動!請參閱附件代碼。我嘗試添加更多層面板並設置組件對齊,但仍然發生。java - JTextArea動態擴展(不受歡迎)
class MyFrame extends JFrame {
...
public MyFrame() {
super("example");
JPanel panel = new JPanel();
panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS));
add(panel);
JTextArea _textArea = new JTextArea();
_textArea.setSize(800, 600);
panel.add(_textArea);
JButton btn = new JButton("Send");
panel.add(btn);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(1000, 800);
setVisible(true);
}
}
什麼是神祕的一切?一個組件如何影響另一個組件?
這是否使框佈局冗餘? – tamir
@tamir我剛剛編輯我的帖子。請看現在,是的,這就是爲什麼我完全刪除了「BoxLayout」。 – CodingNinja