FOCUS em jTable

Amigo estou dando

jTable1.requestFocus();

Ai ele vai para o jTable

tem como ele ja vir com a linha selecionada…

ou seja;.quando foco cai no jTable eu tenho que pressionar a tecla seta para baixo
para que ai sim toda a linha do jtable seja selecionada…

Quem puder ajudar obrigado

Estou tentando fazer o mesmo, estou pesquisando aqui.

Se descobrir uma maneira de fazer isso, favor avise.
Valeu!

Descobri um jeito de fazer.
Soa um pouco gambioso, mas no momento está atendendo bem à minha necessidade.

Tenho uma classe que extende JTable. Dentro desta classe, sobrescrevi o método requestFocus() e fiz com que a seleção fosse sempre para o último, desse jeito:

@Override
	public void requestFocus() {
		super.requestFocus();
		int newRow = super.getModel().getRowCount();
		super.getSelectionModel().clearSelection();
		super.getSelectionModel().setSelectionInterval(newRow - 1, newRow - 1);
	}

Pelo que percebi, sobrescrever o método não é necessário, basta utilizar o setSelectionInterval.

opaa. funcioniou

mais se eu quiser ir para o primeiro registro pq aqui ele esta indo para o último !

cara eu tive um problema parecido

e descobri que o bug eh tosko :confused:

se tu fizer um setvisible no frame ou o panel que a table esta ela nao vai pegar o focus

abre com .show ( sim eh tosco, mais funcionou)

e faz

	            table.requestFocus();
	            table.setRowSelectionInterval(0,0);

okay vou testar