Hugo, isto é um problema dos componentes swing, más caso eu esteja errado pessoal, por favor me corrijam.
Para capturar uma tecla eu uso o evento keyTyped. Segue um exemplo em que uso um campo para data para validar teclas. Se for pressionado backspace ok caso contrario é verificado se foi digitado um número. private void tDataCadastroKeyTyped(java.awt.event.KeyEvent evt) { if ( !(evt.getKeyChar() == '\b') ) // Tecla backspace if (!Character.isDigit(evt.getKeyChar())) evt.setKeyChar('\0'); } Não precisei utilizar em meus projetos algo parecido em um JTable mas vc pode dar uma olhada na api do JTable no site da sun. http://www.java.sun.com Segue um exemplo que utilizo para que não seja aceito entrada de dados em uma tabela: TabComercial.setModel(new DefaultTableModel(Linhas, CabecalhoTabela(2)) { public boolean isCellEditable(int row, int col) {return false;} }); Espero ter ajudado. Sds. Henderson Macedo Departamento de Software DRAFT Automação Industrial - Joinville - SC - Brasil Em Qui 14 Nov 2002 07:18, Hugo Ribeiro escreveu: > Ola Henderson, > ja que vc veio do VB pro Java, talvez vc possa me ajudar... > Estou fazendo um JTable (grid) e quero q ao mudar linha ele execute um > metodo (como o velho e bom rowcolchange)... mas nao achei algo parecido.. > coloquei no mouseclick e funcionou na boa, ja no keypressed ele fica > atrasado, isto eh, primeiro ele executa o keypressed, depois ele muda de > linha no grid. No combo (JCombo) o problema sera o mesmo, mas la eu nem > consigo pegar as teclas qdo ele esta vazio.. Sera que vc ja passou por algo > parecido??? > > []s Hugo Ribeiro > > On Fri, 20 Sep 2002 10:34:02 -0300 ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------