rendered paste bodyduro@FireMachine:~/java/Ficticia_1$ cat Ficticia.javaimport java.io.*;import java.awt.*;import javax.swing.*;import java.util.*;public class Ficticia{ static public Proveedores[] arrProveedores = new Proveedores[51]; Ficticia(){ } public static void main(String[] pArgs){ Proveedores objProveedores= new Proveedores(); objProveedores.guiProveedores(); }}duro@FireMachine:~/java/Ficticia_1$ cat Proveedores.javaimport java.util.*;import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.io.*;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 int MaxProveedores(){ int lNum=0; //Arrays.sort(Ficticia.arrProveedores); for (int cont=1;cont<=50;cont=cont+1){ if( (Ficticia.arrProveedores[cont])!=null){ lNum=lNum+1; } } return(lNum); } public void guiProveedores(){ JFrame frmProveedores = new JFrame(); frmProveedores.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0); } }); System.out.println("Primer paso"); JLabel lblTitulo = new JLabel(" Proveedores "); lblTitulo.setPreferredSize(new Dimension(20,40)); lblTitulo.setHorizontalAlignment(JLabel.CENTER); lblTitulo.setVerticalAlignment(JLabel.CENTER); 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); JButton btnInicio = new JButton("Inicio"); JButton btnAtras = new JButton("Atras "); JButton btnAdelante = new JButton("Adelante"); JButton btnUltimo = new JButton("Ultimo"); JButton btnAgregar = new JButton("Agregar"); JButton btnGrabar = new JButton("Grabar");// JLabel lblNum = new JLabel("Cosaco"); JLabel lblNum = new JLabel("1 /"); JLabel lblMax = new JLabel(String.valueOf(MaxProveedores())); JPanel panel1 = new JPanel(new GridLayout(4,0)); JPanel panel2 = new JPanel(new FlowLayout()); frmProveedores.setLayout(new BorderLayout()); panel1.add(lblNit); panel1.add(txtNit); panel1.add(lblEmpresa); panel1.add(txtEmpresa); panel1.add(lblApe); panel1.add(txtApe); panel1.add(lblNom); panel1.add(txtNom); panel1.add(lblTel); panel1.add(txtTel); panel1.add(lblMail); panel1.add(txtMail); panel1.add(lblDir); panel1.add(txtDir); panel2.add(btnInicio); panel2.add(btnAtras); panel2.add(lblNum); panel2.add(lblMax); panel2.add(btnAdelante); panel2.add(btnUltimo); panel2.add(btnAgregar); panel2.add(btnGrabar); frmProveedores.add(lblTitulo, BorderLayout.NORTH); frmProveedores.add(panel1, BorderLayout.CENTER); frmProveedores.add(panel2, BorderLayout.SOUTH); frmProveedores.pack(); frmProveedores.setVisible(true); } public static void main(String[] pArgs){ }}duro@FireMachine:~/java/Ficticia_1$