rick: paar fragen zu ner applikation

Beitrag lesen

Hi!

Eine kleine Frage zur ner Applikation:

Ich habe folgenden Aufbau (stark gekürzt):

public class bla extends Frame implements Runnable, KeyListener {

public keypressed(keyevent k) {
  }

public bla {
    super();
    (new Thread(this)).start();
  }

public void run() {
  }

public static void main(String[] args){
    bla();
  }

}

also:

1. Durch (new Thread(this)).start(); rufe ich die MEthode run(); auf? Diese gibts, da ich "implements Runnable" habe..? Oder für was is das gut?

2. Durch "implements Keylistener" kann ich die Tastendrücke abgreifen, also eben mit keypressed() ?

3. super(); innerhalb von bla(); ruft ja eigentlich bla(); nochmal auf, oder?

Für Hilfe wär ich sehr dankbar :o)