Tôi muốn biết cách điều chỉnh thứ tự Tab trong giao diện Swing. Tôi tìm thấy một ví dụ và nó cho thấy phương pháp này nên làm các trick nhưng có vẻ như nó không được chấp nhận và không hoạt động.Làm cách nào để đặt Thứ tự Tab trong Swing Java?
getCombox("cmbFrom").setNextFocusableComponent(getCombox("cmbTo"));
Lưu ý: - Phương thức dưới đây trả về đối tượng Combox với tên Đối số. Nếu ai đó biết làm thế nào để làm điều đó với Netbeans IDE nó sẽ là tuyệt vời. Tôi tìm thấy một cách để làm điều đó trong Eclipse WindowBuilder nhưng không phải trong Netbeans IDE. Cảm ơn bạn.
getCombox(String s)
Tốt nhất là liên kết tới phiên bản JavaDocs mới nhất. Tôi đã chỉnh sửa câu trả lời của bạn để trỏ đến J2SE 7. Để biết các mẹo về cách nhận liên kết đến các tài liệu mới nhất, hãy xem [điểm 2 lợi thế] (http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7090875) . –
+1 cho FTP, nhưng tốt hơn không nên bắt đầu từ FocusTraversalPolicy, có quá nhiều thứ có thể sai. Bắt đầu tốt hơn từ bất kỳ triển khai cụ thể nào (fi SortingFocusTraversalPolicy) và ghi đè khi cần (trình cắm thêm tùy chỉnh fi) một tuỳ chọn – kleopatra
fyi, chỉ cần kiểm tra hướng dẫn http://docs.oracle.com/javase/tutorial/uiswing/misc/ focus.html # customFocusTraversal - chương đó vẫn còn tệ như lúc bắt đầu. Để xem hành vi sai trái của việc triển khai quá ngây thơ, hãy thay thế f.i. textField tf4 với comboBox có thể chỉnh sửa ... – kleopatra