怎么编写java程序实现图片的移动(最好有例子)

来源:百度知道 编辑:UC知道 时间:2024/07/01 14:43:25
怎么编写java程序实现图片的移动(最好有例子)

import java.applet.*;
import java.awt.*;
import javax.swing.*;
import java.net.*;

public class PhotoMove extends Applet {

private ImageIcon icon;
private int pointX,pointY;

public void init()
{
try
{
icon = new ImageIcon(getClass().getResource("T1.gif"));
}
catch(Exception e)
{
e.printStackTrace();
}
}

public void paint(Graphics g)
{
icon.paintIcon(this,g, pointX, pointY);
pointX = ++pointX%50;
pointY = ++pointY%50;

try
{
Thread.sleep(50);
}
catch(Exception e)
{
e.printStackTrace();
}

repaint();
}
}

这个是沿着斜下方移动的一个例子,移动范围可以通过改变pointX,pointY来调整,仅供参考。。。
具体的还要你自己发挥了

将图片放在标签里
通过键盘方向键事件改变标签的加载位置就得了

import java.awt.Color;
import java.awt.Graphics;
import java.awt.Image;
import ja