como faço pra pega o que sta escrito dentro da primeira coluna de uma JTable
da linha que estiver selecionada e mostrar o valor atraves de um JOptionPane???
Mas vc esta usando q jTable? DefaultTableModel ou AbstractTableModel??
tks
DefaultTableModel
bom dia!
Estou com um problema com JTable
Tenho uma classe que monta a Tabela segue a classe abaixo:
import java.awt.Dimension;
import javax.swing.JOptionPane;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.AbstractTableModel;
import javax.swing.table.DefaultTableModel;
public class Tabela extends AbstractTableModel{
/**
*
*/
private static final long serialVersionUID = 1L;
public JScrollPane Rtabela(){
DefaultTableModel modelo = new DefaultTableModel();
JTable tabela = new JTable(modelo);
JScrollPane scrollPane = new JScrollPane();
try{
modelo.addColumn("LINHA");
modelo.addColumn("REG.LAYOUT");
modelo.addColumn("DESC. DO CAMP.");
modelo.addColumn("POS. INICIAL");
modelo.addColumn("POS. FINAL");
modelo.addColumn("TIPO PADRÃO");
modelo.addColumn("ERRO ENCONTRADO");
tabela.setPreferredScrollableViewportSize(new Dimension(20, 400));
tabela.getColumnModel().getColumn(0).setPreferredWidth(20);
tabela.getColumnModel().getColumn(1).setPreferredWidth(100);
tabela.getColumnModel().getColumn(2).setPreferredWidth(100);
tabela.getColumnModel().getColumn(3).setPreferredWidth(10);
tabela.getColumnModel().getColumn(4).setPreferredWidth(10);
tabela.getColumnModel().getColumn(5).setPreferredWidth(50);
tabela.getColumnModel().getColumn(6).setPreferredWidth(200);
scrollPane.add(tabela);
scrollPane.setLocation(10,95);
scrollPane.setSize(770,300);
}catch(Exception e ){
JOptionPane.showMessageDialog(null, "Erro encontrado : " + e);
}
return scrollPane;
}[code]
e estâncio dentro da minha classe que monta o Frame
painel.add(tabela.Rtabela());
so que não aparece os cabeçalhos
grato