Nie wiem czemu nie działa. Miał po wciśnięciu jakiegokolwiek przycisku napisać "works" ale tego nie robi, czemu
tutaj jest kod:
package com.XD;
import javax.swing.JFrame;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
public class MainLoop extends JFrame implements KeyListener{
public boolean run = false;
public void MainLoop(JFrame fram) {
System.err.println("Main Loop is starting");
run = true;
while(run == true) {
}
}
private void Draw() {}
public void TurnOff(){
this.run = false;
}
@Override
public void keyPressed(KeyEvent e) {
System.out.println("works");
}
@Override
public void keyReleased(KeyEvent e) {
// TODO Auto-generated method stub
}
@Override
public void keyTyped(KeyEvent e) {
// TODO Auto-generated method stub
}
public static void main(String[] args) {
JFrame Fram = new JFrame("Stalker -_-");
Fram.setVisible(true);
Fram.setSize(300,300);
Fram.setResizable(false);
Fram.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Fram.setFocusable(true);
MainLoop lop = new MainLoop();
lop.addKeyListener(lop);
lop.MainLoop(Fram);
Fram.setFocusable(true);
//Starts the main loop basically
//handling everything
//its in MainLoop.java
}
}