Hej hej!
Har ett problem som jag inte verkar kunna lösa. Har gjort en applikation där jag har två JTables som ligger brevid varandra. Nu vill jag kunna trycka på TAB alt. SHIFT-TAB för att hoppa mellan dom. Jag tror att det har något med att flytta fokus från den ena tabellen till den andra att göra. Detta funkar om man trycker CTRL-TAB men det verkar fungerar inte fullt ut för då hamnar fokus på min JScrollPane som tabellen ligger i. JTable har också en intern funktion för vad som händer när jag tabbar i den. Jag har även två JComboBox:ar som jag lyckats "stänga av" fokusen på med Component.setFocusable(false). Som jag fattar det så kommer dom inte att vara med i den sk. traversal cyklen. Har försökt göra detta på mina JScrollpanes också men utan framgång. Detta lämnar mig med följande två frågor:
Hur gör man för att anpassa JTablens interna funktioner när det gäller keystrokes?
Hur bestämmer man vilken komponent som hamnar i fokus när man CTRL-TAB:ar?
Har varit och läst här:
http://java.sun.com/j2se/1.4.2/docs/api/java/awt/doc-files/FocusSpec.html
men förstår inte riktigt hur det hänger ihop eller hur man kan påverka ordningen.