Formatação em JTable

0 respostas
magno_lr

Olá pessoal eu estou com problemas para formatar uma jtable, por tenho pouca experiência, já li mtos artigos, por aí, mas até agora não consegui nada além de alinhar os dados nas células, criar uma celula do tipo combobox ou outro tipo, mas para edição, não consigo preenchela com os dados do meu resultset no formato que é necessário. por exemplo:

na coluna código: 00001
na coluna nome: Magno
na coluna quantidade: 12,50
na coluna preço: R$ 150,00

Alguém pode passar como eu faço para apresentar os dados na JTable nos formatos acima?

minha tabela é feita assim

public void preencher_jtb_con_principal(){
        DefaultTableModel modelo = (DefaultTableModel)jtb_con_principal.getModel();
        modelo.setNumRows(0);

        try{
            while (conecta_consulta_dados.resultset.next())
                     modelo.addRow(new Object [] {
                     conecta_consulta_dados.resultset.getString("data_lanc"),
                      ...
public void iniciajtb_con_principal(){
        DefaultTableCellRenderer rendererCentro = new DefaultTableCellRenderer();   //codigo para definir alinhamento
        rendererCentro.setHorizontalAlignment(SwingConstants.CENTER);               //centro
        jtb_con_principal.getColumnModel().getColumn(0).setCellRenderer(rendererCentro);
        jtb_con_principal.getColumnModel().getColumn(0).setPreferredWidth(75);
...
Estou usando o NetBeans e o banco MySql.
Criado 14 de abril de 2009
Respostas 0
Participantes 1