Java 使用按键时如何在同一位置移动椭圆和矩形
我想在同一位置上移动椭圆和矩形。然而,当我按下向左箭头和向上箭头时,椭圆形在错误的位置。谁能帮我一下吗Java 使用按键时如何在同一位置移动椭圆和矩形,java,swing,awt,Java,Swing,Awt,我想在同一位置上移动椭圆和矩形。然而,当我按下向左箭头和向上箭头时,椭圆形在错误的位置。谁能帮我一下吗 使用AffineTransform反转图形,如需更快更好的帮助,请发布或。 int keyboardPress = keyboard.getKeyCode(); if(keyboardPress == KeyEvent.VK_RIGHT){ xLocation += 30; xLocationEyes
使用
AffineTransform
反转图形
,如需更快更好的帮助,请发布或。
int keyboardPress = keyboard.getKeyCode();
if(keyboardPress == KeyEvent.VK_RIGHT){
xLocation += 30;
xLocationEyes += 30;
angle = 45;
repaint();
}
else if(keyboardPress == KeyEvent.VK_LEFT){
if(xLocation == xrandomLocation + 40){
}
angle = -145;
xLocation -= 30;
xLocationEyes -= 30;
repaint();
}
else if(keyboardPress == KeyEvent.VK_DOWN){
angle = -45;
yLocation += 30;
yLocationEyes += 30;
repaint();
}
else if(keyboardPress == KeyEvent.VK_UP){
angle = -235;
yLocation -= 30;
yLocationEyes -= 30;
repaint();
}