Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/03/2016, 05:25
Avatar de Tipdar
Tipdar
 
Fecha de Ingreso: octubre-2005
Ubicación: Aquí y allá.
Mensajes: 323
Antigüedad: 18 años, 6 meses
Puntos: 7
Respuesta: Orden de foco con tab en java

Hola indira_rivash,
Antes de contestar quisiera ser claro yo. No digas que tienes un formulario en Netbeans, pues Netbeans es solo el entorno de desarrollo que estás empleando y el lenguaje es Java. El código que te daré a continuación lo he probado en Eclipse y como verás te funcionará en Netbeans, porque es código Java, no código Netbeans.

Todos los containers en JSwing tienen un método que es setFocusTraversalPolicy.

Quedaría esto:

Para un panel:
Código:
panel.setFocusTraversalPolicy(new FocusTraversalOnArray(new Component[]{textField_4, textField_3}));
Para un contentpane:
Código:
contentPane.setFocusTraversalPolicy(new FocusTraversalOnArray(new Component[]{textField, textField_2, textField_1}));
Como puedes ver, en el orden que pongas tus componentes, no solo JTextField, será el orden de tabulación que tengan.

Una coletilla: Sé que Netbeans es un gran IDE, pero me gusta mucho más el Eclipse con el WindowsBuilder instalado. Date una vuelta por www.eclipse.org, pruébalo y luego me dices.
__________________
El último TipdaR