代码之家  ›  专栏  ›  技术社区  ›  razshan

组件不在JFrame上显示

  •  1
  • razshan  · 技术社区  · 14 年前

    我有一个JFrame Gridlayout,它包含了按钮、JTextfields、jlabel等组件。

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

    有时当我执行文件时,我会立即看到组件。他们应该这样。

    有人能解释这种现象吗?

    1 回复  |  直到 14 年前
        1
  •  1
  •   jzd    14 年前

    听起来好像这些东西没有在正确的时间刷上或重新刷上。请确保先不显示框架,然后再添加组件,或者确保在对已显示的内容进行更改后重新验证()或重新绘制()。