Sichtbare Komponente und Focus

  • Themenstarter Themenstarter anfang
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
A

anfang

Gast
Nehmen wir an ich habe einen Dialog mit 3 Komponenten:
1. TextArea
2. Button_1
3. Button_2

Mit requestFocus(); setze den Focus an Button_2, da alle 4 Komponente focusable sind kann ich mit der TAB Taste zwischen denen navigieren.
Wie macht man aber, dass nur bestimmte Komponente focus erhalten sollen in dem oberen Beispiel
nur die Buttons.
Kann mir jemand einen Tipp geben?

danke
 
Man kann mit "setFocusable" einzelne Komponenten abschalten. Allerdings erhalten nicht-fokusierbare Komponenten keinen Zugriff auf die Tastatur...

Du kannst dir auchmal die Klasse "java.awt.FocusTraversalPolicy" angucken. Damit kann man die Reihenfolge des Focuswechsels beeinflussen - ich hab aber diese Klasse noch nie benutzt, kann dir also nicht sagen, wie gut das funktioniert.
 
Hi Beni mit „setFocusable“ kann ich den Focus für die sichtbare Komponente ausschalten, jedoch das Dialog Focus muss immer bestächen, da wenn ich diesen auch mit setFocusable(false) setze dann hab keine Focus Umschaltung mehr.

noch jemand eine Idee... ???:L
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben