JPanel 在调整 Jframe 大小之前不会更新
2022-09-02 03:04:41
我子类JPanel覆盖paintComponent(图形),我想在jframe中将图像绘制到jpanel上。
但是,在我更改 jframe 的大小之前,我的图像尚未显示出来。这是我的代码:
public class ImagePanel extends JPanel{
public void setImage(BufferedImage bi)
{
image = bi;
revalidate();
}
@Override
public void paintComponent(Graphics g)
{
super.paintComponent(g);
if(image != null)
{
g.drawImage(image, 0, 0, this);
}
}
}