duro@FireMachine:~/java/Ficticia_1$ cat Ficticia.java /// -------------------------------------------------------- primera clase import java.io.*; import java.awt.*; import javax.swing.*; import java.util.*; public class Ficticia{ public Proveedores[] arrProveedores = new Proveedores[50]; Ficticia(){ } public static void main(String[] pArgs){ Proveedores objProveedores= new Proveedores(); Proveedores.guiProveedores(); } } duro@FireMachine:~/java/Ficticia_1$ cat Proveedores.java /// -------------------------------------------------------- segunda clase import java.util.*; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Proveedores{ public String proNit,proEmpresa,proApe,proNom,proTel,proMail,proDir; public char proSexo; public Date proNac= new Date(); public void Proveedores(String pproNit,String pproEmpresa,String pproApe,String pproNom,String pproTel,String pproMail,String pproDir,char pproSexo,Date pproNac){ pproNit=pproNit; proEmpresa=pproEmpresa; proApe=pproApe; proNom=pproNom; proTel=pproTel; proMail=pproMail; proDir=pproDir; proSexo=pproSexo; proNac=pproNac; } public static void guiProveedores(){ JFrame frmProveedores = new JFrame(); frmProveedores.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0); } }); JLabel lblNit = new JLabel("Nit: "); JLabel lblEmpresa = new JLabel("Nombre de la empresa: "); JLabel lblApe = new JLabel("Apellidos del propietario: "); JLabel lblNom = new JLabel("Nombres del propietario: "); JLabel lblTel = new JLabel("Telefonos: "); JLabel lblMail = new JLabel("E-Mail: "); JLabel lblDir = new JLabel("Direccion: "); JLabel lblNac = new JLabel("Nacimiento"); JTextField txtNit = new JTextField(15); JTextField txtEmpresa = new JTextField(15); JTextField txtApe = new JTextField(15); JTextField txtNom = new JTextField(15); JTextField txtTel = new JTextField(15); JTextField txtMail= new JTextField(15); JTextField txtDir = new JTextField(15); JTextField txtNac = new JTextField(15); frmProveedores.setLayout(new GridLayout(4,0)); frmProveedores.add(lblNit); frmProveedores.add(txtNit); frmProveedores.add(lblEmpresa); frmProveedores.add(txtEmpresa); frmProveedores.add(lblApe); frmProveedores.add(txtApe); frmProveedores.add(lblNom); frmProveedores.add(txtNom); frmProveedores.add(lblTel); frmProveedores.add(txtTel); frmProveedores.add(lblMail); frmProveedores.add(txtMail); frmProveedores.add(lblDir); frmProveedores.add(txtDir); frmProveedores.pack(); frmProveedores.setVisible(true); } public static void main(String[] pArgs){ } } duro@FireMachine:~/java/Ficticia_1$