Well, I tried to make rectangular moving while typing arrows on Keyboard. It must work mostly like hitboxes
import java.awt.*;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.swing.JPanel;
public class SHOWHITBOX extends JPanel implements KeyListener{
int move=0;
@Override
public void keyPressed(KeyEvent e) {
int key1 = e.getKeyCode();
if(key1==39){
move+=10;
System.out.println(move);
}
if(key1==37){
move-=10;
System.out.println(move);
}
}
@Override
public void keyReleased(KeyEvent arg0) {
}
@Override
public void keyTyped(KeyEvent arg0) {
}
public SHOWHITBOX(){
}
public void paintComponent(Graphics gr) {
gr.drawRect(move,400,1000,100);
gr.drawRect(move,400,100,100);
repaint();
}
}
It doesnt work, however Ive connected it to the class, and it annoys to the button typing (console output). But it still doesnt work. Second rect were did for test