Hallo,
ich habe ein Panel mit einem GridBagLayout. Auf diesem liegen dynamisch JTextFields. Die "Füllrichtung" ist erst 10 in eine Spalte und dann gridx++.
Wenn ich nun 22 Textfelder adde, dann habe ich logischerweise 3 Spalten, 2 mit je 10 und eine mit 2 Textfeldern. Der Fokus wird aber nun zeilenweise abgearbeitet, also R1C1, R1C2, R1C3, R2C1, R2C2, R2C3, R3C1 usw. (R=row, C=col).
Ich möchte aber, dass der Fockus zuerst die erste Spalte, dann die zweite Spalte usw. durchläuft. Hat jemand eine Idee, wie das zu realisieren ist?
Ich arbeite mit dem KeyBoardFocusManager und hole mir dort mit focusNExtComponent() das nächste TF.
Danke,
Oli
ich habe ein Panel mit einem GridBagLayout. Auf diesem liegen dynamisch JTextFields. Die "Füllrichtung" ist erst 10 in eine Spalte und dann gridx++.
Wenn ich nun 22 Textfelder adde, dann habe ich logischerweise 3 Spalten, 2 mit je 10 und eine mit 2 Textfeldern. Der Fokus wird aber nun zeilenweise abgearbeitet, also R1C1, R1C2, R1C3, R2C1, R2C2, R2C3, R3C1 usw. (R=row, C=col).
Ich möchte aber, dass der Fockus zuerst die erste Spalte, dann die zweite Spalte usw. durchläuft. Hat jemand eine Idee, wie das zu realisieren ist?
Ich arbeite mit dem KeyBoardFocusManager und hole mir dort mit focusNExtComponent() das nächste TF.
Danke,
Oli