【问题标题】:display error when loading many components to Jframe将许多组件加载到 Jframe 时显示错误
【发布时间】:2011-04-09 18:58:27
【问题描述】:

我有一个包含大约 10 个组件(JLabel、Combobox、Buttons、TextFields)的 JFrame。当我启动程序时,有时它不会显示所有这些。我尝试在不同的地方重新粉刷,问题仍然存在 谁来帮帮我

【问题讨论】:

  • 大部分时间都有效吗?你是如何布置这些组件的?是相同的组件出现问题,还是不同的组件没有出现?
  • 一些代码可以帮助我们帮助您。
  • 另外,能否请我们看一个小的相关代码示例,说明是什么导致了问题?
  • 它发生在我加载框架的 1/10 时间。
  • -1 对提出这个问题毫无帮助

标签: java button components frame


【解决方案1】:

创建 GUI 的一般代码顺序是:

panel.add( component1 );
panel.add( component2 );
frame.add( panel );
frame.pack();
frame.setVisible( true );

也就是说,所有组件都应该在框架可见之前添加到框架中。

【讨论】:

  • 是的,它有效。我认为你们都是对的。我添加了“pack()”,问题就消失了。 :) 谢谢
猜你喜欢
  • 1970-01-01
  • 2017-08-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多