Ich möchte in der Lage sein, einen Knopf zu drücken und ein kleines Spiel mit Java 2d erstellt wird. Ich habe versucht, einen try/catch zu verwenden, aber es wird in einer Endlosschleife (wegen der while-Schleife in der create-Methode i erraten)Wie rufe ich eine Methode, die eine InterruptedException in einem JButton ActionListner benötigt
Button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
game.create();/***is a new window with a small 2d game,
the 'create' method requires and InterruptedException to be thrown.***/
}
});
hier ist der Code von der create-Methode fest:
public void create() throws InterruptedException {
JFrame frame = new JFrame("Mini Tennis");
GameMain gamemain = new GameMain();
frame.add(gamemain);
frame.setSize(350, 400);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
while (true) {
gamemain.move();
gamemain.repaint();
Thread.sleep(10);
}
}
ja, die perfekt danke hat funktioniert! – tamalon
Ich bin glücklich zu helfen! –