【发布时间】:2015-11-12 17:08:32
【问题描述】:
我正在用Java制作我的第一个程序,这将是一个简单的文本编辑器.. 好吧,我有一个 JPanel,我想在其中添加一个 JTextArea..但是 JTextArea 适合所有 JPanel,所以我不能在我的 JPanel 中添加任何其他东西,比如按钮。 我尝试调整 JTextArea 的大小,但没有任何反应..
我用过的代码:
TextArea text = new TextArea();
text.setSize(300, 200);
JFrame.add(text);
【问题讨论】:
-
您应该阅读 Java 中的布局管理器。 docs.oracle.com/javase/tutorial/uiswing/layout/visual.html 使用布局管理器无需 setSize()。布局管理器完成这项工作。在您的情况下,您可能在一个 JPanel 等中有几个 JPanel。祝您好运,玩得开心。
-
非常感谢@mattiash!