如何刷新或重新加载JFrame?

SL_*_*ser 17 java swing jframe

我正在使用Java做项目,因为我需要JFrame在点击特定按钮后重新加载整个JFrame.这该怎么做?

Ali*_*ias 31

尝试

SwingUtilities.updateComponentTreeUI(frame);
Run Code Online (Sandbox Code Playgroud)

如果它仍然不起作用,那么在完成上述步骤后尝试

frame.invalidate();
frame.validate();
frame.repaint();
Run Code Online (Sandbox Code Playgroud)

  • -1表示updateComponentTreeUI:当最可能的目标只是重新加载数据时,它几乎总是**错误的东西(它重新设置了ui-delegates). (4认同)
  • _reload frame_ 不是一个技术术语,不管它是什么意思,updateComponentTree **不是**答案。实际上,这个问题太不具体了,无法回答,所以投票结束 (2认同)