Jeg havde ligende problem, da jeg lavede min lommeregner. Der ville jeg bare gerne have, at man kunne klikke på ENTER og så kom svaret.
Den løsning jeg fandt frem til, var at lade min JFrame, være i focus hele tiden, og så sende inputet, fra JFramen hen til det komponent, der havde focus. Men, da jeg kun havde et enkelt JTextField var dette jo ganske nemt
... I dit tilfælde er det lidt svære; men kan sagtens lade sig gøre, hvis du bare håndterer dine interne focus komponenter
.. Dette er dog en lidt besværelig metode at kode; men man slipper for at skulle rode med noget mere avanceret swing
Ellers, hvis man er intereseret i noget mere avanceret swing, så er det "LayoutFocusTraversalPolicy" man skal sætte. Ikke noget, jeg har rodet med endnu, så sender dig derfor bare et link, og giver et lille hint til, at det er under "Customizing Focus Traversal" at du skal kigge for at finde svar på dit spørgsmål
Må hellere huske, at nævne selve linket
FocusManager
Indlæg senest redigeret d. 04.11.2011 09:38 af Bruger #15301