Maven Swing: Wie verwende ich WindowListener ?

grafsoft

Mitglied
Ich brauche einen NativeKeyListener und einen WindowListener. Mein Code steht weiter unten.

Den Code habe ich hier abgekupfert:


Die Fehlermeldung:

Exception in thread "main" java.lang.ExceptionInInitializerError
Caused by: java.lang.RuntimeException: Uncompilable code - com.grafsoft.g_key.KBD ist nicht abstrakt und setzt die abstrakte Methode windowDeactivated(java.awt.event.WindowEvent) in java.awt.event.WindowListener nicht außer Kraft
at com.grafsoft.g_key.KBD.<clinit>(KBD.java:153)

Was habe ich nicht verstanden? 🙁


Java:
public class KBD extends javax.swing.JFrame implements NativeKeyListener, WindowListener  {

    /**
     * implements NativeKeyListener, WindowListener
     * Creates new form KBD
     */
    public KBD() {
        initComponents();
        
        setLocationRelativeTo(null);
        setAlwaysOnTop( true );
        // DefaultListModel lmodel = (DefaultListModel) Liste.getModel();
        // lmodel.clear();
        
        // Set the event dispatcher to a swing safe executor service.
        GlobalScreen.setEventDispatcher(new SwingDispatchService());

    setTitle("JNativeHook Swing Example");
    setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
    addWindowListener(this);
    setVisible(true);
        
        
    }
...
}
 

Zurück
Oben