示例#1
0
  @Override
  public void itemStateChanged(ItemEvent e) {
    p.setFocus();

    if (e.getStateChange() == ItemEvent.SELECTED) {
      p.getR().hardMode(true);
    } else {
      p.getR().hardMode(false);
    }
  }
示例#2
0
  // Verarbeitet die Eingaben der Pfeiltasten
  @Override
  public void keyPressed(KeyEvent e) {
    int keyCode = e.getKeyCode();

    switch (keyCode) {
      case KeyEvent.VK_LEFT:
        System.out.println("Left");

        p.setAbstandAuto(p.getAbstandAuto() - 1);

        break;
      case KeyEvent.VK_RIGHT:
        System.out.println("Right");

        p.setAbstandAuto(p.getAbstandAuto() + 1);
        break;

      default:
        System.out.println("ungültig");
        break;
    }
  }
示例#3
0
  // Verarbeitet die Eingaben das Knöpfe gedrückt wurden
  @Override
  public void actionPerformed(ActionEvent e) {
    p.setFocus(); // Setzt den Fokus auf die TextArea

    if (e.getSource() == start) {
      p.getR().start();
      System.out.println("Start gedrückt");
    } else if (e.getSource() == pause) {
      p.getR().pause();
      System.out.println("Pause gedrückt");
    } else if (e.getSource() == restart) {
      System.out.println("Restart gedrückt");
      p.getR().restart();
    } else if (e.getSource() == resume) {
      p.getR().resume();
      System.out.println("Resume gedrückt");
    } else {
      p.howToPlay();
      System.out.println("HowToPlay gedrückt");
    }
  }