图像面板不会立即显示在JFrame中

时间:2013-01-10 22:35:03

标签: java image swing user-interface jframe

所以我有一个扩展JPanel的类,并在其上绘制BufferedImage(在paintComponent方法中)。 但是,在我调整窗口大小之前,图像不会显示。知道如何解决这个问题吗? 我尝试重画没有太大的成功。

1 个答案:

答案 0 :(得分:3)

您必须使用validate();方法和repaint();

frame.repaint();
frame.validate();
frame.setVisible(true);