Duvida sobre JTable

0 respostas
A

•Estou elaborando um programa Java que implementa um Jtable com as seguintes colunas:

Código	Descrição	Ref	Quant	Valor                 			                           	                    			                           	

Estou usando também,

TableColumn col = Tabela.getColumnModel().getColumn(0);

col.setCellEditor(new DefaultCellEditor(JTextField = new JTextField()));

TableColumn col = Tabela.getColumnModel().getColumn(3);

col.setCellEditor(new DefaultCellEditor(JTextField = new JTextField()));

para indicar que quero editar e pegar valores apenas para estas colunas(Código e Quant);

•O problema é que após digitado o código(sem ter que teclar ENTER, TAB, Seta a Direita, ou Click do Mouse) gostaria que além de deixar a coluna “Quant” selecionada, também conseguisse entrar com valores via teclado nesta coluna.

 usei o seguinte bloco de comandos:

public void keyPressed(KeyEvent evt)

{

Tabela.addColumnSelectionInterval(0, 3);

}

ou

public void keyReleased(KeyEvent evt)

{

Tabela.addColumnSelectionInterval(0, 3);

}

mas, consigo apenas deixar a coluna “Quant” selecionada e a edição ainda fica sendo efetuada na coluna “Código”. O que devo fazer, e também, com fazer para mudar a linha de edição?

Criado 16 de maio de 2006
Respostas 0
Participantes 1