Posição do cursor da JTable!

3 respostas
paulinhohd

Galera, vejam o código:

JTProdutos.addKeyListener(new KeyAdapter() {
					public void keyPressed(KeyEvent e) {
	 					int linha = JTProdutos.getSelectedRow() ;
	 					if (e.getKeyCode() == KeyEvent.VK_ENTER){
	 						modelo.addRow(new String[]{"","",""});

	JTProdutos.changeSelection(linha++,0,true,true );
							contlinhas++;
							numlinhas++;	 										
	 					}

Estou inserindo uma linha em minha Jtable ao usuário teclar ENTER, porém, gostaria de saber como fazer para o focus, o cursor, ir para linha nova na primeira posição. sendo que este changeSelection que estou utilizando não está funcionando, achava que essa era a solução, como achei na busca aqui do guj mesmo, mas no meu caso nem quer funcionar...

Alguém pode me ajudar?

Valeu! 8)

3 Respostas

brlima

vc tem, setSelectedRow e setSelectedColumn alem de setEditingRow e setEditingColumn… acho que devem te ajudar.

paulinhohd

Não ajudou muito não, ficou na mesma!!! :lol: mas valeu!

paulinhohd

Outro probblema, mudei para incluir linhas quando o usuário clicar em seta para baixo (VK_DOWN) e ele utilizará ENTER para mudar de coluna, porém, por exemplo, se estou na terceira linha na primeira coluna e teclo ENTER para ir para segunda coluna da linha 3, o cursor só lá para primeira linha na segunda coluna.

Alguém sabe como corrigo isso???se possível algum exemplo?

Já to ficando mais loko do que já sou hahah! :lol:

Criado 5 de maio de 2005
Ultima resposta 5 de mai. de 2005
Respostas 3
Participantes 2