0
Ich versuche, eine gerade Handler auf meiner GUI einzurichten. Wenn ich jedoch die Klasse deklariere und sie dann auf der Schaltfläche anrufe, kann sie nicht aufgelöst werden.Java-Button-Event-Handler wird nicht aufgelöst
btnHigher = new JButton("Higher");
btnHigher.setBounds(190, 110, 75, 50);
btnHigher.addActionListener(new HigherHandler());
panel.add(btnHigher);
Handler Klasse: Klasse HigherHandler Action implementiert {
@Override
public void actionPerformed(ActionEvent e) {
}
}
Es wirft nur einen Fehler: HigherHandler kann nicht auf einen
Haben Sie die Anweisung 'import' für' HigherHandler' verwendet? – Blip
Ich habe Action Event und ActionListener importiert. – user3812866
Achten Sie auf den Wortlaut. "Werfen" in einen Java-Kontext ... bedeutet: Während Ihr Programm ** läuft ** wird eine Art Ausnahme ausgelöst. In Ihrem Fall sprechen Sie wahrscheinlich von einer Compiler-Fehlermeldung. Das sind zwei wirklich unterschiedliche Dinge. Und für Ihr Problem selbst: Wahrscheinlich sagt Ihnen die Compiler-Nachricht alles, was Sie wissen müssen: Es handelt sich um einen Typ, der nicht bekannt ist. Wenden Sie sich also an den Teil Ihres Buches oder Tutorials, dem Sie folgen, der Ihnen erklärt. – GhostCat