Tabindex durchgehen

Status
Nicht offen für weitere Antworten.

quodlibet

Mitglied
Hallo,
also es ist eigentlich ganz einfach aber ich finde keine passenden Befehle.
Ich muss vorausschicken, dass alles mit AWT geschehen soll.

Zuerst: Gibt es in Java auch so etwas wie einen Tabindex? Wie kann ich den setzen?

Dann möchte ich von eine gewisse Componente anwählen und genau i Componenten weiter gehen. Also als würde der Benutzer i mal auf Tab drücken.

Damit wäre mir sehr geholfen. Danke schön.

mfg
quodlibet
 
G

Gast

Gast
da musste dir deine eigene FocusTraversalPolicy schreiben.
ist easy. kurz googlen und schon klappts.
 

quodlibet

Mitglied
Ja jetzt hab ich eine Reihenfolge festgelegt, das is scho gut. Aber wie mach ich des mit dem i mal Tabulator drücken.
 

thE_29

Top Contributor
Code:
        FocusTraversalPolicy policy = getFocusTraversalPolicy();
        Component comp = policy.getInitialComponent(null);
        for(int x = 0; x != DEINE_STEP_ANZAHL; x++)
        {
          comp = policy.getComponentAfter(null,comp);
        }

Wenn du meine FocusTraversalPolicy aus den FAQ nimmst, geht das so!

Nur wird immer von der 1. Komponente ausgegangen!

Du müsstest halt statt comp = ... deine zur Zeit aktive nehmen!
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben