Então cara, compilei o código que tu postou e não deu nenhum erro de sintaxe.
Na verdade o que há de errado é que seu método painelFrameKeyPressed não é chamado em momento algum.
Para vc criar um evento de teclado, primeiro tem que se adicionar um listener a ele. Tenta fazer assim:
Outra recomendação é alterar o look and feel ANTES da chamada do método initComponents, valew?
Falow cara, espero ter ajudado.
=)
alexandref93
kleberkruger:
Olá amigo, tudo blz?
Então cara, compilei o código que tu postou e não deu nenhum erro de sintaxe.
Na verdade o que há de errado é que seu método painelFrameKeyPressed não é chamado em momento algum.
Para vc criar um evento de teclado, primeiro tem que se adicionar um listener a ele. Tenta fazer assim:
Outra recomendação é alterar o look and feel ANTES da chamada do método initComponents, valew?
Falow cara, espero ter ajudado.
=)
ohhh, vlw cara, agora foi, e obrigado pela recomendação, xD, ainda sou novato!!!
alexandref93
qual é o motivo que é recomendado mudar o look and feel antes do initComponents();???
kleberkruger
Na verdade esta recomendação é minha em particular. Num sei se o Java tem algo contra isso, mas eu prefiro alterar o look and feel antes, assim os componentes já são criados “de cara nova”. Quando vc cria os componentes e em seguida altera o look and feel, vc tem que dar um:
SwingUtilities.updateComponentTreeUI(frame);
este método atualiza/repinta o frame e faz com que ele ganhe a “cara nova”.
Experimenta fazer uns testes, chame primeiro o método initComponents() e em seguida, altere o look and feel
Vc vai perceber que a aplicação ainda ficará com a cara do tema antigo.
Depois repita o mesmo teste adicionando na linha abaixo do método UIManager.setLookAndFeel() o método que eu citei acima.
Repare que aí sim ele vai repintar o frame com o novo look and feel
try{UIManager.setLookAndFeel(newWindowsLookAndFeel());SwingUtilities.updateComponentTreeUI(this);}catch(UnsupportedLookAndFeelExceptionex){System.out.println("Xii! deu pau");}
alexandref93
opa, fiz o teste, meu deu pra perceber a diferença, xD, vlw pela dica!!!
ViniGodoy
Já vi vários livros de Swing que também não recomendam.