πŸš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #507

Sugerencia en Codigo

#507
From: iktor
Date: Wed, 27 Jun 2007 16:49
106 lines
4424 bytes
Holas al Foro,
Tengo un problemita con este codigo, quiero mostrar datos almacenados
en un arreglo a un JTable, pero no aparece nada. Que estoy omitiendo,
Resulta que estoy trabajando en netBeans y cuando diseΓ±o l JTable con
el editor GUI le adiciono el codigo y si funciona, pero esta vez
decidi hacerlo a punta de codigo y me sale vacio, ni las cabeceras
aparecen. Gracias por su tiempo.


package Presentacion;

/**
 *
 * @author Administrator
 */
import javax.swing.*;
import java.util.*;
import javax.swing.table.DefaultTableModel;
import Datos.BaseDatos;

public class frmReporteOrdenesCompras extends JFrame{

    DefaultTableModel Reg;
    private JTable tblOrdenesCompra;
    private JButton btnSalir;

    public frmReporteOrdenesCompras() {
        this.inicializarcomp();
    }

    public void inicializarcomp()
    {
        this.tblOrdenesCompra = new JTable();
        this.tblOrdenesCompra.setBounds(10, 30, 550, 150);
        this.btnSalir = new JButton("Salir");
        this.btnSalir.setBounds(470, 200, 90, 30);

        this.setName("REPORTE DE ORDENES DE COMPRA");
        this.setTitle("REPORTE DE ORDENES DE COMPRA");
        this.setLayout(null);
        this.add(this.tblOrdenesCompra);
        this.add(this.btnSalir);
        this.setSize(600, 300);
        this.setVisible(true);
        this.setLocation(100, 100);
    }

    private void InsertarLinea()
    {
        Vector Linea = new Vector();
        try
        {
            if (Reg==null)
            {
                Reg = new DefaultTableModel();
                Reg.addColumn("IDOC");
                Reg.addColumn("Fecha");
                Reg.addColumn("Valor Total");

                for (int i=0; i<BaseDatos.ordenCompra.length; i++)
                {
                    if (BaseDatos.ordenCompra[i]!=null)
                    {
                        Linea.add(1);
                        Linea.add(BaseDatos.ordenCompra[i].getIdOC());
 
Linea.add(BaseDatos.ordenCompra[i].getFechaOC());
 
Linea.add(BaseDatos.ordenCompra[i].getTotalOC());
                        i = BaseDatos.ordenCompra.length;
                    }
                    else if(BaseDatos.ordenCompra[i]==null)
                    {
                        break;
                    }
                }
            }
            else
            {
                for (int i=0; i<BaseDatos.ordenCompra.length; i++)
                {
                    if (BaseDatos.ordenCompra[i]!=null)
                    {
                        Linea.add(1);
                        Linea.add(BaseDatos.ordenCompra[i].getIdOC());
 
Linea.add(BaseDatos.ordenCompra[i].getFechaOC());
 
Linea.add(BaseDatos.ordenCompra[i].getTotalOC());
                        i = BaseDatos.ordenCompra.length;
                    }
                    else if(BaseDatos.ordenCompra[i]==null)
                    {
                        break;
                    }
                }
            }
            Reg.addRow(Linea);
            this.tblOrdenesCompra.setModel(Reg);
            }
        catch(Exception ex)
        {
            System.out.println(ex.getMessage());
        }
    }
}
Technical Details
Message-ID: <1182962978.195273.306190@o61g2000hsh.googlegroups.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!postnews.google.com!o61g2000hsh.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: 1116f3,3a8d7fc3e117f6ca,start
X-Google-Attributes: gid1116f3,public,usenet
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!postnews.google.com!o61g2000hsh.googlegroups.com!not-for-mail
From:  iktor <omar.torres79@gmail.com>
Newsgroups: es.comp.lenguajes.java
Subject: Sugerencia en Codigo
Date: Wed, 27 Jun 2007 09:49:38 -0700
Organization: http://groups.google.com
Lines: 107
Message-ID: <1182962978.195273.306190@o61g2000hsh.googlegroups.com>
NNTP-Posting-Host: 190.10.128.21
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Trace: posting.google.com 1182962978 9519 127.0.0.1 (27 Jun 2007 16:49:38 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Wed, 27 Jun 2007 16:49:38 +0000 (UTC)
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727),gzip(gfe),gzip(gfe)
Complaints-To: groups-abuse@google.com
Injection-Info: o61g2000hsh.googlegroups.com; posting-host=190.10.128.21;
   posting-account=-yGgYg0AAADrUhLmaMNPloz8nDVRJd_x