Article View: es.comp.lenguajes.java
Article #507Sugerencia en Codigo
From: iktor
Date: Wed, 27 Jun 2007 16:49
Date: Wed, 27 Jun 2007 16:49
106 lines
4424 bytes
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-mailShow 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