Portal > Foren > Java > Desktop-Applikationen und Grafik > Tabulator soll ActionEvent triggern / TAB-Targets
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 01.08.2005, 21:13 Nach oben    #1
final_guy
Gast
 
Beiträge: n/a
Standard Tabulator soll ActionEvent triggern / TAB-Targets

Tach,
ich habe folgende Probleme:
  • Habe da bei einem Tool sechs JTextFrames untereinander und möchte, dass bei Drücken der "TAB"-Tase sowohl das nächste Feld angesprungen wird, als auch ein actionEvent von der aktuellen Komponente erzeugt wird. Zur Not bin ich auch für workarounds dankbar.
  • Ein Array aus 2x6 JTextFrames und bei drücken von "TAB" sollen di Felder in der zweiten Spalte ignoriert werden. Im Prinzip also folgende Funktionalität: Feld(1,1) -> TAB -> Feld(2,1) -> TAB -> Feld(3,1) ...
Ok, ich hoffe aus dieser Schilderung wird man schlau und dass irgendeiner von euch mir helfen kann. Vielen Dank im voraus. Tschö.
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.08.2005, 00:40 Nach oben    #2
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 433
Standard

Hi Torben?

ich wollte erst über diese Java Tiger Nutzer lästern, aber fand auch in der entsprechenden API kein JTextFrame. Ich denke mal, dass Du eine Komponente meinst, die von JComponent erbt.

Allgemein gibt es doch eine Methode, um den Focus auf die entsprechende Komponente zu legen (weiß leider nicht - trotz Suchen - wie sie heißt). Das sollte Dir vielleicht helfen. Auf jeden Fall solltest Du damit das zweite Problem händeln können.

Was genau meinst Du mit "actionEvent erzeugt wird"?
__________________
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 03.08.2005, 01:06 Nach oben    #3
final_guy
Gast
 
Beiträge: n/a
Standard

Moin Lars,
wahrscheinlich findest du das JTextFrame nicht in der API, weil ich auf 1.5 Programmiere. Ich denke, wir werden einfach am Freitag noch ein bichen darüber "fachsimpeln", oder?
Bis dahin probiere ich das mit dem Focus mal aus. Mit actionEvent meinte ich
java.awt.event.ActionEvent also einfach das Ding, auf das meine ActionListener geliefert kriegen, wenn sich eine abgehörte Komponente regt. Ist aber auch 1.5

Was ist denn ein JavaTiger?

Bis dahin erstmal thx.
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.08.2005, 09:01 Nach oben    #4
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.110
Standard

Nein, ein "JTextFrame" gibt es weder in Tiger, noch in Mustang noch in Dolphin.
Schätzungsweise meinst du ein "JTextField".

Die Methode zum anfordern des Fokuses nennt sich soweit ich mich erinnere "requestFocus".

Das Abfangen der Eingabe eines Tabulators sollte allerdings nicht schwer sein.

Via getActionMap holst du dir die ActionMap der Komponente und packst dort deine Action mit nem netten Schlüssel (z.B. "action-performed") rein. Anschließend holst du dir via getInputMap die InputMap und packst dort ein KeyStroke-Objekt als Schlüssel und den Schlüssel der Action als Wert hinein.
Fertig.
__________________
Patrick Gotthardts Weblog.
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.08.2005, 10:42 Nach oben    #5
final_guy
Gast
 
Beiträge: n/a
Standard

Moin pago,
jo klasse, damit werde ich es mal probieren. Vielen Dank. Ich werde dann mal die Ergebnisse posten. Thx.
 
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 Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

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
2 Daten aus einer 2.Tab durch 2 Primärschlüssel aus 1. Tab Alpha Centauri Datenbanken 7 15.07.2006 19:06


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:50 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