Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > Java > Desktop-Applikationen und Grafik > Übergeordnete Shortcuts
Antwort
 
Themen-Optionen
Alt 09.12.2005, 13:19   Nach oben    #1
Robinson
Benutzer
 
Registriert seit: 13.08.2005
Beiträge: 67
Standard Übergeordnete Shortcuts

Hi.

Ich möchte in einer Gui Shortcuts realisieren.
Mein Aufbau sieht so aus:

Code:
	

 <JComponent> (Rahmen für Ansicht)

	 <JComponent> (Rahmen für Tabelle)
		<JTable />
		<JComponent /> (Maske für Filter)
	</JComponent>

	<JComponent /> (Maske Details)

	<JComponent>
		.... (Jede Menge untergeordnete JComponents für abhängige Daten)
	</JComponent>

</JComponent>


Jetzt hätte ich gerne das wenn der Focus in irgendeiner Komponente die auf meiner Ansicht sitzt "F5" gedrückt wird der Focus in das erste Feld meiner Filter Maske springt.
Die Funktino zu realisieren das der Focus darauf springt ist kein Problem. aber scheinbar reicht es nicht einen FocusListener auf die unterste Komponente zu setzen.

Ich habe diesen Code innerhalb meines Ansichtsrahmens stehen:

PHP-Code:

addKeyListener
(new KeyListener() {
            public 
void keyTyped(KeyEvent arg0) { }
            public 
void keyPressed(KeyEvent arg0) {
                if (
arg0.getKeyCode()==KeyEvent.VK_F5) {
                    
controller.setSearchFocus();
                }
            }
            public 
void keyReleased(KeyEvent arg0) { }
        }); 
Leider wird dieser ActionListener nie ausgelöst!!!
Ich will aber auch nicht in jeder Komponente die ich nach und nach einfüge einen ActionListener hinzufügen müssen.

Gibt es da nicht eine Einstellung Event an übergeordnete Komponente weiterreichen???
Robinson ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.12.2005, 14:03   Nach oben    #2
pago
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.083
Standard

Hast du mal versuch, denn KeyListener der obersten Komponente (dem Frame) zuzuordnen?
__________________
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 12.12.2005, 14:32   Nach oben    #3
Robinson
Benutzer
 
Registriert seit: 13.08.2005
Beiträge: 67
Standard

Nein, aber ich habe innerhalb meines Frames ja verschiedene Ansichtskomponenten die jeweils unterschiedlich auf das Drücken reagieren sollen (genauer: jede soll den Focus in die eigene Filtermaske bringen).
Robinson ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.12.2005, 14:35   Nach oben    #4
Robinson
Benutzer
 
Registriert seit: 13.08.2005
Beiträge: 67
Standard

Habs getestet, hat nichts geholfen.
Auch der Frame reagiert nnicht auf die Eingabe innerhalb einer Maske.
Robinson ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.12.2005, 17:34   Nach oben    #5
pago
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.083
Standard

AWTEventListener? Viel mehr fällt mir jetzt auch nicht ein.
__________________
Patrick Gotthardts Weblog.
pago ist offline  
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 Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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
JOptionPane - YES/NO - Shortcuts Sayang Desktop-Applikationen und Grafik 4 17.05.2006 16:07


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:59 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

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