Chcę wiedzieć, jak dostosować kolejność kart w interfejsie Swing. Znalazłem przykład i pokazało, że ta metoda powinna załatwić sprawę, ale wygląda na to, że jest przestarzała i nie działa.Jak ustawić kolejność kart w Swing Java?
getCombox("cmbFrom").setNextFocusableComponent(getCombox("cmbTo"));
Uwaga: - Poniższa metoda zwraca obiekt Combox z nazwą argumentu. Jeśli ktoś wie, jak to zrobić z Netbeans IDE, byłoby świetnie. Znalazłem sposób, aby to zrobić w Eclipse WindowBuilder, ale nie w Netbeans IDE. Dziękuję Ci.
getCombox(String s)
Najlepiej jest łącze do najnowszej wersji JavaDocs. Zmieniłem twoją odpowiedź na J2SE 7. Wskazówki na temat uzyskiwania linku do najnowszych dokumentów znajdują się w [punkt 2 zalet] (http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7090875) . –
+1 dla FTP, ale lepiej nie zaczynaj od FocusTraversalPolicy, jest za dużo, co może pójść nie tak. Lepiej zacznij od dowolnej konkretnej implementacji (fi SortingFocusTraversalPolicy) i zmień ją w razie potrzeby (fi wtyczkę niestandardowego komparatora) – kleopatra
fyi, wystarczy sprawdzić samouczek http://docs.oracle.com/javase/tutorial/uiswing/misc/ focus.html # customFocusTraversal - ten rozdział jest wciąż tak zły, jak był od początku. Aby zobaczyć niewłaściwe zachowanie zbyt naiwnej implementacji, zastąp f.i. textField tf4 z edytowalnym comboBox ... – kleopatra