gostaria de saber como eu posso pegar um certo valor de uma certa Celula de um JTable
Eu crio um Modelo de Tabela extendido do AbstractTableModel
e eu implementei o metodo getValueAt(int linha,int coluna)
eu sei que ele retorna o Object normal, o problema é.
eu quero pegar a celula que o Usuario clicou no JTable, como eu vou saber qual a Linha e qual a Coluna que o cara clicou no JTable pra mim passar pro método getValueAt?
Acho que é uma questao simples pra quem trabalha com Java profissionalmente
Coloque um ouvinte na JTable e usa a propriedade que pega o conteudo da celula. Nao lembro de cabeça.
Da uma olhadinha na api em JTable.
[]´s
T
tanjajr
Oi, filho!
/*
Retorna um inteiro, indicando a linha selecionada pelo usuário no momento. Caso não tenha nenhuma linha selecionada, retorna -1!
*/ int x = suaJTable.getSelectedRow();
/*
Retorna um inteiro, indicando a coluna selecionada pelo usuário no momento. Caso não tenha nenhuma linha selecionada, retorna -1!
*/ int y = suaJTable.getSelectedColumn();
como faco para jogar o valor de obj numa string ??
R
Rafael_Recalcatti
marcoscorso:
como faco para jogar o valor de obj numa string ??
String str=String.valueOf(Object obj);
V
Vinny
vou dar um exemplo aqui de como vc pega o valor de um determinada
linha selecionada pelo usuario e vou pegar o valor da primeira coluna (0), vou colocar em
JTextField o valor.
Para pegar linha e coluna pelo clieque do mouse…
você deve implementar um método action listener…
no net beans é possível fazer o cabeçalho do listener
com auxílio da IDE…
este método listener, passará os parâmetros para seu outo método qu retira os dados desta
tabela e joga em outra variável…