jTable

2 respostas
F

Alguém tem algum exemplo?
Estou pretendendo construir um formulário de pedidos onde os items do pedido seram inseridos em jTable.

2 Respostas

Rafael_Afonso

Dê uma olhada nesta sessão do Java Almanac.

Boa Sorte,

oliveirarenan

Olhe....tem um ex de jtable....tb tem um método para adicionar uma linha na JTable....

Espero q eu possa ajuda-lo...

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);
	}
Criado 23 de maio de 2003
Ultima resposta 25 de mai. de 2003
Respostas 2
Participantes 3