import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Formu extends JDialog implements ActionListener{
private JMenuBar menuPrin;
private JMenu Tiendas,Salir;
private JMenuItem Tiendas_Tiendas,Salir_Salir;
static JFrame formPrin;
public Formu(){
formPrin=new JFrame("Sistema de entregas");
setLayout(null);
this.getContentPane().setBackground(new Color(35,163,215));
menuPrin=new JMenuBar();
setJMenuBar(menuPrin);
Tiendas=new JMenu("Tiendas");
menuPrin.add(Tiendas);
Tiendas_Tiendas=new JMenuItem("Tiendas");
Tiendas_Tiendas.addActionListener(this);
Tiendas.add(Tiendas_Tiendas);
Salir=new JMenu("Salir");
menuPrin.add(Salir);
Salir_Salir=new JMenuItem("Salir");
Salir_Salir.addActionListener(this);
Salir.add(Salir_Salir);
}
public void actionPerformed(ActionEvent opcion) {
if(opcion.getSource()==Salir_Salir){
System.exit(0);
}
if(opcion.getSource()==Tiendas_Tiendas){
tienda tie=new tienda();
tie.tienda();
}
}
public static void main(String[] ar){
Formu formPrin=new Formu();
formPrin.setBounds(10,10,800,650);
formPrin.setVisible(true);
}
// *** CLASE tienda ***
public class tienda extends JDialog implements ActionListener {
private JButton btnAgregar,btnSalir;
private JLabel lblID,lblNombre,lblDireccion,lblTelefono,lblMail,lblContacto1,lblContacto2,lblContacto3;
public JTextField txtID;
private JTextField txtNombre;
private JTextField txtDireccion;
private JTextField txtTelefono;
private JTextField txtMail;
private JTextField txtContacto1;
private JTextField txtContacto2;
private JTextField txtContacto3;
public void tienda(){
JDialog JD=new JDialog(this,true);
JD.setLayout(null);
JD.setBounds(25, 25, 650, 500);
JD.setTitle("TIENDAS");
btnAgregar=new JButton("AGREGAR");
btnAgregar.setBounds(new Rectangle(15, 350, 120, 35));
btnAgregar.addActionListener(this);
JD.add(btnAgregar);
lblID=new JLabel(" ID TIENDA");
lblID.setBounds(15,10,150,30);
JD.add(lblID);
lblNombre=new JLabel(" TIENDA");
lblNombre.setBounds(15,45,150,30);
JD.add(lblNombre);
lblDireccion=new JLabel(" DIRECCIÓN");
lblDireccion.setBounds(15,80,150,30);
JD.add(lblDireccion);
lblTelefono=new JLabel(" TELÉFONO");
lblTelefono.setBounds(15,115,150,30);
JD.add(lblTelefono);
lblMail=new JLabel(" CORREO ELECT.");
lblMail.setBounds(15,150,150,30);
JD.add(lblMail);
lblContacto1=new JLabel(" PERSONA DE CONTACTO");
lblContacto1.setBounds(15,185,150,30);
JD.add(lblContacto1);
lblContacto2=new JLabel(" PERSONA DE CONTACTO");
lblContacto2.setBounds(15,220,150,30);
JD.add(lblContacto2);
lblContacto3=new JLabel(" PERSONA DE CONTACTO");
lblContacto3.setBounds(15,255,150,30);
JD.add(lblContacto3);
JTextField txtID=new JTextField();
txtID.setBounds(170,10,100,25);
JD.add(txtID);
JTextField txtNombre=new JTextField();
txtNombre.setBounds(170,45,250,25);
JD.add(txtNombre);
JTextField txtDireccion=new JTextField();
txtDireccion.setBounds(170,80,310,25);
JD.add(txtDireccion);
JTextField txtTelefono=new JTextField();
txtTelefono.setBounds(170,150,250,25);
JD.add(txtTelefono);
JTextField txtMail=new JTextField();
txtMail.setBounds(170,115,310,25);
JD.add(txtMail);
JTextField txtContacto1=new JTextField();
txtContacto1.setBounds(170,185,250,25);
JD.add(txtContacto1);
JTextField txtContacto2=new JTextField();
txtContacto2.setBounds(170,220,250,25);
JD.add(txtContacto2);
JTextField txtContacto3=new JTextField();
JD.add(txtContacto3);
JD.setVisible(true);
}
public void CambiodeEstado(int a){
if(a==1){
txtID.setEditable(false);
}
}
public void actionPerformed(ActionEvent op) {
if(op.getSource()==btnSalir){
}
if(op.getSource()==btnAgregar){
CambiodeEstado(1);
}
}
}
}