キーボードの矢印キーを使用して画像を移動したかったのですが、矢印キーを押すと、方向に応じて動きます。しかし、私はそれを移動する前にイメージをクリックする必要があります。イメージを移動する前にクリックする必要がないようにコードを編集する方法を知っていますか?私はまた、一度右に達すると左からイメージを表示する方法を知りたいと思います。キーボードを使用して画像を移動する - Java
私のコードは次のとおりです。
Collect.addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent ke)
{
if(ke.getKeyCode() == KeyEvent.VK_LEFT)
{
Collect.setLocation(Collect.getX()-8,Collect.getY());
repaint();
}
if(ke.getKeyCode() == KeyEvent.VK_RIGHT)
{
Collect.setLocation(Collect.getX()+8,Collect.getY());
repaint();
}
}
});
Collect.addMouseListener(new MouseAdapter()
{
public void mouseClicked(MouseEvent me)
{
if(me.getClickCount() == 1)
{
boolean dd = Collect.isOptimizedDrawingEnabled();
boolean ff = Collect.requestFocusInWindow();
repaint();
}
}
});
1)すぐに役立つように、[SSCCE](http://sscce.org/)を投稿してください。 2)一般的なJava命名法(例えば、 'Collect' - >' collect')を学んで、コードサンプルに使用してください。 –