Nun wird die Action mit einem Klick auf den Button "Weitersegeln" ausgelöst.
Ein Button kann einen sogenannten ActionListener besitzen, d. h. eine Funktion, bei der der Button darauf achtet, ob eine Aktion ausgelöst wird oder nicht. Dabei gibt es verschiedene Aktionen, die ausgelöst werden können. Ein Klick auf den Button heißt dabei actionPerformed.
Ein ActionListener wird an den Namen des jeweiligen Buttons angehängt. Anschließend wird eine neue Methode mit der Funktion actionPerformed erzeugt:
btnWeitersegeln.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
}
});
Innerhalb der geschweiften Klammern der Methode actionPerformed wird der gesamte Code hingeschrieben, der beim Klicken auf den Button ausgeführt werden soll.