Men det er det nemlig ikke når der bruges windows "look and feel". Men selv om rækkefølgen bliver sat efter oprettelsesrækkefølge må det være muligt at ændre denne (dvs tabulator-rækkefølge).
I Swing bliver Focus som default styret efter en algoritme der kigger på komponenternes placering. Hvis den finder komponenter der ligger ca. i en vandret række, (plus minus 10 px. tror jeg), så opfatter den dette som en linie, og traverserer fra vensre mod højre, hvorefter den skifter til næste "linie". Den simpleste måde at ændre rækkefølgen, men også den mest irriterende (i længden) er at bruge dinKnap.setNextFocusableComponent(denNaesteKnap);
Det fungerer desværre ikke, knapperne ligger på hver sit panel i en frame. Knappen i venstre panel vis ugekalender bliver alligevel aktiveret når jeg i højre panel skriver i et txt felt og trykker enter for at aktivere min find knap som også ligger i højre panel. Find knappen find bliver aktiveret via en keyListener/mus
Jeg har nu prøvet jeres ideer. desværre må jeg sige at det desværre ikke fungerede. Jeg fandt dog ud af at hvis jeg disablede alle buttons undtagen den jeg skulle bruge så fungerede det. spørg mig ikke hvorfor :) :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.