2010-11-23 20 views
1

我有一个JFrame GridLayout的如按钮,JTextField的,的JLabel组件。组件不上的JFrame显示时间 - 时间

有时,当我执行该文件,我看到一个空架。所以我必须最大化屏幕,组件回来。然后当我回到正常窗口时,组件仍然可见。

有时,当我执行该文件,我看到组件的时候了。他们应该是。

任何人都可以解释这种现象吗?

回答

1

听起来像项目没有得到正确的时间绘或重新粉刷。确保你没有首先看到框架,然后添加组件,或者如果你确认你在对已经显示的东西进行了更改后重新验证()或repaint()。

+0

谢谢。这正是问题所在。我在添加组件之前将其设置为可见。在添加组件后将其设置为可见之后,我不再有这种“现象”。再次感谢 – razshan 2010-11-23 16:16:17