Jtable com celula selecionada!

Olá amigos, criei uma Jtable com as células vazia e gostaria de saber se tem como, ao mesmo tempo que essa jtable for criada, já aparecer uma célula como se estivesse selecionada.

Será que isso é possível?

Aguardo resposta!

Vlw!

[quote=dededobem]Olá amigos, criei uma Jtable com as células vazia e gostaria de saber se tem como, ao mesmo tempo que essa jtable for criada, já aparecer uma célula como se estivesse selecionada.

Será que isso é possível?

Aguardo resposta!

Vlw![/quote]

como assim selecionada?
quer dizer preenchida?

N… tipo assim…
Quando uma jtable é criada é necessário que se click dentro de alguma célula para que a partir dái as linhas e colunas possam ser percorridas através da seta do teclado, né isso?

No meu caso, queria saber se já poderia criar a jtable com alguma célula como se já fosse selecionada através de um cursor… entendeu??

É meio confuso, mas acho q é ± isso…

Obrigado!

tentou usar o requestFocus?

Oi,

tabela.setColumnSelectionInterval(int, int); 

?

Tchauzin!

Olá pessoal.

Lina, tentei usar o que vc disse e n deu certo. E tentei usar o q mauricioadl falou e tb nada… :frowning:

Alguém tem mais alguma ideia?? Vcs entenderam mesmo o q falei??

Obrigado!

estranho isso não funcionar:

tabela.setRowSelectionInterval(0,0);

como vc colocou?
vc deve colocar depois de add o model.

tabela.setModel(model); tabela.setRowSelectionInterval(0,0);

[code]public void iniciarMatrizNumeros(){
tabelaTabuleiro.setModel(new DefaultTableModel(
new Object [][] {
“”, “”
},
new String [] {
“”, “”, “”, “”, “”, “”, “”, “”, “”, “”
}
));

tabelaTabuleiro.setRowSelectionInterval(0,0);
tabelaTabuleiro.setRowHeight(35);
[/code]

Assim q fiz e mesmo assim nada… :frowning:

tente assim… aqui funcionou.

[code]
public void iniciarMatrizNumeros(){
String[] colunas = new String []{"",""};
String[][] dados = new String [][] {
{"",""},
{"",""},
{"",""},
{"",""}
};

	DefaultTableModel model = new DefaultTableModel(dados, colunas);
	tabela.setModel(model);
	tabela.setRowSelectionInterval(0,0); 

}[/code]

Vlw amigo, aqui funcionou tb, mas quero q selecione apenas a célula e não a linha inteira, entende?

Vc tem mais alguma ideia ?

Obrigado!

Olá amigos, alguém com alguma ideia de como iniciar com apenas a celula já selecionada?

Obrigado!

Sim, aplique o código abaixo para selecionar apenas celulas.

tabela.setColumnSelectionAllowed(true);
tabela.setCellSelectionEnabled(true);

Boa sorte