JFrame m = new JFrame();
m.setPreferredSize(new Dimension(512, 448));
m.setResizable(false);
m.pack();
m.setVisible(true);
BufferedImage img = null;
try
{
title = ImageIO.read(new File("data\\img.bmp"));
} catch (IOException e)
{
e.printStackTrace();
}
while (true)
{
Graphics g = m.getGraphics();
g.drawImage(img, 0, 0, null);
}
这是在Y轴上以26像素偏移绘制图像。 X轴很好,但它看起来像是在标题栏下面向上推。
图片:
我得到了什么:
我做错了什么?
答案 0 :(得分:1)
我没有直接绘制到JFrame,而只是扩展了Component,将它添加到JFrame中,然后绘制到它。