我正在尝试使用JFrame创建游戏,并且它要求我绘制图像。我使用的Graphics2D画他们,但我想不出为什么不给我输出:用Graphics2D绘制图像
public void paint(Graphics g) {
Graphics2D g2d = (Graphics2D) g;
g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
RenderingHints.VALUE_ANTIALIAS_ON);
Image img = Toolkit.getDefaultToolkit().getImage("src/resources/main/my_image");
g2d.drawImage(img, 0, 0, null);
g2d.finalize();
}
而且我一直没能找到一种方法来绘制实际工作的图像。
永远不要调用'finalize'。 –