Pessoal andei olhando pelo forum não vi nenhum solução viável para trocar o TAB pelo ENTER.
Pesquisando pelo google achei este código abaixo ele funciona diretinho mas apenas com estou com o LookAndFeel padrão do Java, quando mudo para o LAF do windows este código ja não passa funcionar mais.
Alguém tem alguma ideia do que pode ser?
Alguém tem alguma outra solução viável?
HashSet conj = new HashSet(frm.getFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS));
conj.add(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0));
frm.setFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, conj);
Deixa ver se eu entendi, vc quer que seu usuário navegue pela sua aplicação usando a tecla ENTER ao invés do TAB, sem que vc tenha que programar o evento KEYRELEASE dos componentes?
Se for, vc roda estes código em que momento? Quando a aplicação levanta, ou a cada abertura de tela vc deve chamar novamente?
E ai pessoal o negocio e o seguinte o codigo funciona perfeitamente como LAF padr/ao do java. agora quandomudo para LAF do Windows ai que ocorre o problema estou Usando o NetBeans 6.0
Nesta configuração abaixo o NetBeans gera esse arquivo,pois ele usa o Swing Application Framework.
Nesta linha de configuração Application.lookAndFeel quando altero seu valor para system e executo a aplicação e que o problema ocorre e gostaria de saber pq isso ocorre