Portal > Foren > Java > Allgemeine Java-Programmierung > Aktion bei betätigen der enter Taste
Antwort
 
Themen-Optionen
Alt 14.12.2004, 21:32 Nach oben    #1
mr.no
Gast
 
Beiträge: n/a
Standard Aktion bei betätigen der enter Taste

Hi,
ich möchte jedesmal wenn einer die enter-taste drück eine aktion ausgeführt wird. Wie kann ich das lösen??
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.12.2004, 22:29 Nach oben    #2
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 433
Standard

Hi,

im Prinzip kannst Du die Enter-Taste über ein KeyEvent abfangen. Wo soll die Taste denn abgefangen werden?
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.12.2004, 06:00 Nach oben    #3
mr.no
Gast
 
Beiträge: n/a
Standard

Ich benutze ein jeditorPane und jedes mal wenn ich dort die enter taste drücke soll eine action ausgeführt werden. Kannst du mir das vielleicht ein beispiel zeigen??
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.12.2004, 09:01 Nach oben    #4
comrad
Gast
 
Beiträge: n/a
Standard

Die Klasse muss das Interface KeyListener implementieren:

Java Code:
  1. public myClass implements KeyListener
  2. {
  3. ....
  4. }

Den ActionListener fügst du so zu deinem JEditorPane hinzu:
Java Code:
  1. myJEditorPane.addKeyListener(this);

Unten musst du dann noch die Methode diese drei Methoden implementieren:

Java Code:
  1. public void keyPressed(KeyEvent arg0) {
  2.         if (arg0.getKeyCode() == KeyEvent.VK_ENTER)
  3.         {
  4.             // HIER DEINE ENTER-AKTION
  5.         }
  6.     }
  7.  
  8.     public void keyReleased(KeyEvent arg0) {
  9.        
  10.     }
  11.  
  12.     public void keyTyped(KeyEvent arg0) {
  13.        
  14.     }

Gruss,
comrad
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Button mit Enter bestätigen Eru Desktop-Applikationen und Grafik 6 29.12.2005 22:22


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:29 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44