ちょっと私の質問は、Java のゲーム Pong でボール オブジェクトに画像を配置する方法です。以下は、抽象クラス Shape を拡張する Ball というオブジェクトの現在のコードです。
package Software;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class Ball extends Shape implements ActionListener {
public Image tennisBall;
public Ball() {
try {
tennisBall = ImageIO.read(new File("tennisBall.jpg"));
} catch (IOException ex) {
// handle exception...
}
setHeight(12);
setWidth(12);
speed = 5;
}
@Override
public void draw(Graphics g) {
// g.fillOval(getPositionX(), getPositionY(), (int)getWidth(), (int)getHeight());
g.drawImage(tennisBall, getPositionX(), getPositionY(), (int)getWidth(), (int)getHeight(), null);
}
@Override
public void actionPerformed(ActionEvent e) {
}
}