我有一个关于Java的快速问题.如果这个问题非常基础,我很抱歉,但我是Java初学者:D
我想在窗口中渲染一个2D图像,但我无法弄明白.我在这里查看了图形API:
http://download.oracle.com/javase/1.4.2/docs/api/java/awt/Graphics.html
我能找到的唯一可行方法是drawImage().但是,这对我不起作用,但也许它与ImageObserver Observer参数有关?我刚刚在某处找到了一些教程,因为我发现了一些编译错误:这里是我的paint方法:
public void paint(Graphics g)
{
Image img1 = Toolkit.getDefaultToolkit().getImage("theImage.png");
g.drawImage(img1, 100, 100, null);
} // public void paint(Graphics g)
Run Code Online (Sandbox Code Playgroud)
以下是调用它的方法:
public static void main(String[] args)
{
MyGame game = new MyGame();
game.setVisible(true);
game.play();
} // public static void main(String[] args)
/** The play method is where the main game loop resides.
*/
public void play()
{
boolean playing = true;
//Graphics g = new Graphics();
while (playing)
{
paint();
}
} // public void play() …Run Code Online (Sandbox Code Playgroud)