Alguém tem algum exemplo?
Estou pretendendo construir um formulário de pedidos onde os items do pedido seram inseridos em jTable.
Olhe…tem um ex de jtable…tb tem um método para adicionar uma linha na JTable…
Espero q eu possa ajuda-lo…
[code]
import javax.swing.table.DefaultTableModel;
public class Cultos
{
DefaultTableModel dtmDados = new DefaultTableModel() //cria o modelo da tabela
{
public boolean isCellEditable(int row, int col){return true;}
};
private static JTable jtable;
private Object opcoes[] = {"Sim","Não"};
private Container c;
public Cultos()
{
jtable = new JTable();
//vetor que contém os títulos das colunas da JTable
String[] tituloColunasTable = {"Músicas do Louvor"};
c = jfriCultos.getContentPane();
c.setLayout(null);
//Seta o titulo da JTable
jtable.setModel(new DefaultTableModel(tituloColunasTable,0));
jtable.setBorder(new LineBorder(new Color(0, 0, 0)));
jtable.isCellEditable(0,0);
//seleciona uma única linha por vez
jtable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
jspnCultos.setViewportView(jtable);
jtable.setModel(dtmDados);
dtmDados.setColumnIdentifiers(tituloColunasTable);
jbtnAcrescentar.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
Object[] tituloColunasTable={""};
dtmDados.addRow(tituloColunasTable);
count++;
}
});
}
public void limpaTabela()
{
//vetor que contém os títulos das colunas da JTable
String[] tituloColunasTable = {"Músicas do Louvor"};
dtmDados = new DefaultTableModel(tituloColunasTable,0);
jtable.setModel(dtmDados);
jspnCultos.setViewportView(jtable);
}
[/code]