Como selecionar apenas uma célula de JTable via código

2 respostas
B

Estou fazendo um calendário, e estou fazendo os meses como JTable. Já configurei nas propriedades
da JTable para selecionar apenas 1 célula, e não uma linha inteira da tabela. Agora gostaria de saber
se tem jeito assim que aparecer a JTable, uma célula específica já estar selecionada?

A idéia é abrir a aplicação e a célula correspondente ao dia atual estar selecionado na JTable.

Muito Obrigado.

2 Respostas

W

BrunoAmaral,
Você deve passar a linha e coluna a ser selecionada, exemplo abaixo do codigo que deve ser utilizado.

JTable.setColumnSelectionInterval(inicio da selecao de colunas, fim da selecao de colunas);
JTable.setRowSelectionInterval(inicio da selecao de linhas, fim da selecao de linhas);

B

Muito Obrigado, eu estava usando outro código,

JTable.getSelectionModel().setSelectionInterval(0,1);
e ele selecionava apenas os intervalos de linhas e não de colunas.

Mas na própria JTable já tem os métodos para intervalos de Row e Column, e nem tinha visto.

Muito Obrigado, mais uma vez!

Criado 3 de agosto de 2010
Ultima resposta 4 de ago. de 2010
Respostas 2
Participantes 2