1
ちょっと、私はキーのキーを使って四角形をjavaのキーリストを使って移動しようとしています。私は仕事をしてすべてをインポートしましたが、クラス名は非抽象クラス "SoccerGame"では実装されていません。私は何をすべきかわかりません。私はそれを動作させるために多くの変更を加えようとしましたが、まだ機能していません。私が何かインポートする必要があるパッケージがありますか?皆さんが助けてくれることを願っています。ありがとう。キーリスト/矢印キーでグラフィックスを移動する
// The "SoccerGame" class.
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class SoccerGame extends Applet implements KeyListener
{
int x = 200, y = 200;
public void init()
{
this.requestFocus();
addKeyListener (this);
setSize (800, 550);
} // init method
public void paint (Graphics g)
{
g.drawRect (20, 20, 340, 340);
g.fillRect (x, y, 20, 20);
} // paint method
public void keyPressed (KeyEvent e)
{
if (e.getKeyCode()==e.VK_UP)
{
y = y-10;
}
if (e.getKeyCode()==e.VK_DOWN)
{
y = y+10;
}
if (e.getKeyCode()==e.VK_LEFT)
{
x = x-10;
}
if (e.getKeyCode()==e.VK_RIGHT)
{
x = x+10;
}
repaint();
}
public void keyReleased (KeyEvent e)
{
}
} // SoccerGame class