viernes, 8 de julio de 2011

Esqueleto del Software

Estos son los esqueletos que llevo por el momento habra mas y al final editare esta entrada para mostrar completamente el esqueleto de mi software, por el momento estos son los que tengo:



public class GUI extends JFrame implements  ActionListener
{
private static final BaseDatos bdm = null;    
private final String [] titulos = {"NOMBRE", "EDAD", "DIRECCION", "TELEFONO", "CELULAR", "REFERENTE", "ID"};
private DefaultTableModel dtm = new DefaultTableModel();
private JTable personTable = new JTable(dtm);
private BaseDatos dbm = new BaseDatos();

private JMenuBar menuBar;
privaterivate JMenu Catalagos,Juegos,Clientes,Inventario,VJ,Prestamos,Clientela,Ayuda,Consultas;
private JMenuItem Salir,Agregar,Eliminar,Modificar,Nuevo,Otro,Borrar,Todos,PC,PCL,PT,JP,JD,TC,CM,CU,ADprivate JScrollPane scroll;

public GUI(){
 }

public void addComponents(){
}
public void actionPerformed(ActionEvent ae) {
}

//MANEJA LA VENTANA PARA AGREGAR CLIENTES
class AgregarCliente extends JFrame implements ActionListener{
private JLabel cliente, direccion, tel, edad, cel, refe;
private JTextField campocliente, campodir, campotel, campoed, campocel, camporefe;
private JButton boton_aceptar, botoncancelar;
private BaseDatos objeto_base = new BaseDatos();
private String c,d,t,l,u,r, query;

public AgregarCliente(){
}
public void agregarcomponentes(){
}
public void actionPerformed(ActionEvent e) {
}

//MANEJA LA VENTANA PARA ELIMINAR CLIENTES
class EliminarCliente extends JFrame implements ActionListener{
private JLabel text1;
private JLabel text2;
private JTextField campoID;
JButton botonaceptar;
private JButton botoncancelar;
    private String IDString;
    private int IDInt;
    private String query;
    BaseDatos obd = new BaseDatos();    
    
    public EliminarCliente(){
    }
    private void agregarcomponentes() {
        }
    public void actionPerformed(ActionEvent e) {
    }    
}//fin de clase

class ModificarCliente extends JFrame implements ActionListener {
    private JButton botoncancelar, botonaceptar;
    private JLabel texto1;
    private JTexField campoid;
    private String IDString;
    private int IDInt;
    private String query;
    BaseDatos obd = new BaseDatos();
    
    public ModificarCliente() {    
    }
        private void addComponents{                
        }

        public void actionPerformed(ActionEvent e){
        }      
}//fin de clase



En este Esqueleto agregue varias clases para que sea mas facil acceder a ellas pero quizas cammbie.




public class BaseDatos {
    private final static String DRIVER = "com.mysql.jdbc.Driver";
    private final static String BD = "jdbc:mysql://localhost:3306/Su base de datos";
    private final static String USER = "root";
    private final static String PASS = "Su Contraseña";    
    public String usuario;
    public String contra;

    Connection ct; //Variable para la conexion
    Statement st; //Para consultas

    //Constructor
    public BaseDatos()
    }//fin constructor

     public void MostrarTodo(){
     }
        public Statement getSt() {
        return st;
    }
}








public class login extends JFrame implements ActionListener{
    private String usuario;
    private String contra;
    private JButton btninicio;
    private JButton btncancelar;
    private JLabel texto1;
    private JLabel texto2;
    private JTextField campouser;
    private JPasswordField campopas;
    private BaseDatos cosa = new BaseDatos();
    private String u,p;
    
    public login(){
    }
    public void Ventlogin(){
    }
        public void actionPerformed(ActionEvent e) {
    }
}





public class main {

public static void main(String[] args) {
BaseDatos bdm = new BaseDatos();
login x = new login();
GUI g = new GUI();
}
}

No hay comentarios:

Publicar un comentario en la entrada