tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
10
ZUGRIFFE
688
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    proforma proforma ist offline Mitglied
    Registriert seit
    Feb 2007
    Beiträge
    20
    Hallo,

    ich binde gerade Open Office über NOA in meine Java App ein und bekomme es einfach nicht hin einen XKeyListener zu adden:

    Code :
    1
    
    document.getFrame().getXFrame().getComponentWindow().addKeyListener()

    Ich möchte da irgendwie einen XKexListener adden, aber ich habe keine Ahnung, wie ich das machen soll.

    Bin für eure Hilfe sehr dankbar******
     

  2. #2
    SE Tutorials.de Gastzugang
    addXXXListener(XXXListener) ...
    Ist für alle Listener immer das selbe Prinzip.
     

  3. #3
    proforma proforma ist offline Mitglied
    Registriert seit
    Feb 2007
    Beiträge
    20
    Das ist klar aber wie erstelle ich den KeyListener in meiner Klasse. Kannst du mir dafür mal bitte ein Beispiel posten****?
     

  4. #4
    SE Tutorials.de Gastzugang
    Code java:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    
    Component.addKeyListener(new KeyListener() {
        public void keyPressed(KeyEvent e)
        {
            //code
        }
        public void keyReleased(KeyEvent e)
        {
            //code
        }
        public void keyTyped(KeyEvent e)
        {
            //code
        }
    });

    Oder du lässt deine Klasse das Interface KeyListener implementieren , implementierst die Methoden in deiner Klasse und schreibst dann Component.addKeyListener(this); ...

    Hast du denn überhaupt schon erfahrungen mit Listenern und Eventhandling gemacht und haut nur etwas bei einem bestimmten Listener nicht hin oder fehlt dir hier allgemein das wissen ?
     

  5. #5
    proforma proforma ist offline Mitglied
    Registriert seit
    Feb 2007
    Beiträge
    20
    Danke für die Antwort. Das habe ich schon versucht, aber da bekomme ich immer den nachfolgenden Fehler und ich weiß nicht, was ich dann machen muss****?

    Geändert von proforma (22.05.11 um 13:50 Uhr)
     

  6. #6
    Avatar von Akeshihiro
    Akeshihiro Akeshihiro ist offline Mitglied Platin
    Registriert seit
    Aug 2008
    Ort
    Kirchlengern (NRW)
    Beiträge
    647
    In der Fehlermeldung steht doch ganz klar, dass die Methode addKeyListener ein Objekt vom Typ XKeyListener erwartet und nicht von einen normalen KeyListener. Insofern ist die Fehlermeldung schon berechtigt.
     
    Man sagt, das Schwert eines Samurai sei seine Seele ...

    Mit den Beiträgen ist es wie mit Schwertern: Je besser die Rohstoffe sind und je öfter man diese bearbeitet, desto hochwertiger sind sie.

    Das Schmieden ist eine Kunst; Das Schreiben auch ;)

  7. #7
    SE Tutorials.de Gastzugang
    Ich finde es persönlich nicht schön das du hier von Fremd-Hostern einbettest. Dafür haben wir hier Anhänge.
     

  8. #8
    proforma proforma ist offline Mitglied
    Registriert seit
    Feb 2007
    Beiträge
    20
    Zitat Zitat von SPiKEe Beitrag anzeigen
    Ich finde es persönlich nicht schön das du hier von Fremd-Hostern einbettest. Dafür haben wir hier Anhänge.
    Das soll mal einer verstehen. Sonst gibt es hier keine Probleme.
     

  9. #9
    MiMi MiMi ist offline Mitglied Smaragd
    Registriert seit
    Sep 2007
    Beiträge
    1.177
    Doch, weil die Bilder nach ner Zeit bei Fremdhostern verschwinden, bzw man sie hin und wieder gar nicht sehen kann.

    Aber gut, hat dir Akeshihiro geholfen mit der Antwort?
     
    Waere super wenn ihr euren Code in dieser Form einfuegt:
    [JAVA]System.out.println("Test :)");[/JAVA]
    wird zu:
    Code java:
    1
    
    System.out.println("Test :)");
    Tabs sind uebrigens keine Feinde :)
    Der "Erledigt Button" beisst net :) Und der "Danke Button" ist auch nicht nur zur zierde
    Danke :D

  10. #10
    proforma proforma ist offline Mitglied
    Registriert seit
    Feb 2007
    Beiträge
    20
    ich habe den in einen XKeyListener umbenannt. Dann hat Eclipse noch gemeckert, das eine Methode fehlt. Die habe ich dann noch automatisch hinzugefügt. Ich dachte immer der KeyListener wäre für die Tastatur da? Jetzt zeigt der XKeyListener nur eine Reaktion, wenn ich das Fenster über einen eigenen Button schließe.
     

  11. #11
    Avatar von Akeshihiro
    Akeshihiro Akeshihiro ist offline Mitglied Platin
    Registriert seit
    Aug 2008
    Ort
    Kirchlengern (NRW)
    Beiträge
    647
    Es kommt immer auf die Implementierung an, welcher Listener wofür ist und was er macht und leider ist das nicht immer vom Namen her ableitbar. Deswegen sollte man auch mal nen Blick in die Doku riskieren.
     
    Man sagt, das Schwert eines Samurai sei seine Seele ...

    Mit den Beiträgen ist es wie mit Schwertern: Je besser die Rohstoffe sind und je öfter man diese bearbeitet, desto hochwertiger sind sie.

    Das Schmieden ist eine Kunst; Das Schreiben auch ;)