SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
PANTALLA BIENVENIDA

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;



class bienvenida extends JFrame{

       //Se hace el constructor de la clase

       public bienvenida()       {

                super();

                create();

                this.setVisible(true);

       }



       public void create() {

                //Se declara los componentes de la ventana

                ImageIcon imagen = createImageIcon("java.gif","imagen");

           JLabel etiqueta = new JLabel(imagen);



           //Creación de menus Items para opcion Paciente

    JMenuItem altaPacienteItem = new JMenuItem("Alta Paciente");

    altaPacienteItem.setMnemonic('A');

    altaPacienteItem.setAccelerator(KeyStroke.getKeyStroke("control A"));

    JMenuItem bajaPacienteItem = new JMenuItem("Baja Paciente");

    bajaPacienteItem.setMnemonic('B');

    bajaPacienteItem.setAccelerator(KeyStroke.getKeyStroke("control B"));

    JMenuItem consultaPacienteItem = new JMenuItem("Consulta Paciente");
consultaPacienteItem.setMnemonic('C');

consultaPacienteItem.setAccelerator(KeyStroke.getKeyStroke("control C"));

JMenuItem actualizaPacienteItem = new JMenuItem("Actualiza Paciente");

actualizaPacienteItem.setMnemonic('u');

actualizaPacienteItem.setAccelerator(KeyStroke.getKeyStroke("control U"));



//Creación de menus Items para opcion Medicina

JMenuItem altaMedicinaItem = new JMenuItem("Alta Medicina");

altaMedicinaItem.setMnemonic('A');

altaMedicinaItem.setAccelerator(KeyStroke.getKeyStroke("control A"));

JMenuItem bajaMedicinaItem = new JMenuItem("Baja Medicina");

bajaMedicinaItem.setMnemonic('B');

bajaMedicinaItem.setAccelerator(KeyStroke.getKeyStroke("control B"));

JMenuItem consultaMedicinaItem = new JMenuItem("Consulta Medicina");

consultaMedicinaItem.setMnemonic('C');

consultaMedicinaItem.setAccelerator(KeyStroke.getKeyStroke("control C"));

JMenuItem actualizaMedicinaItem = new JMenuItem("Actualiza Medicina");

actualizaMedicinaItem.setMnemonic('u');

actualizaMedicinaItem.setAccelerator(KeyStroke.getKeyStroke("control U"));

JMenuItem consultaExistenciaMedicinaItem = new JMenuItem("Consulta Exis Medicina");

actualizaMedicinaItem.setMnemonic('E');

actualizaMedicinaItem.setAccelerator(KeyStroke.getKeyStroke("control E"));



//Creación de menus Items para opcion Medico

JMenuItem altaMedicoItem = new JMenuItem("Alta Medico");

altaMedicoItem.setMnemonic('A');
altaMedicoItem.setAccelerator(KeyStroke.getKeyStroke("control A"));

JMenuItem bajaMedicoItem = new JMenuItem("Baja Medico");

bajaMedicoItem.setMnemonic('B');

bajaMedicoItem.setAccelerator(KeyStroke.getKeyStroke("control B"));

JMenuItem consultaMedicoItem = new JMenuItem("Consulta Medico");

consultaMedicoItem.setMnemonic('C');

consultaMedicoItem.setAccelerator(KeyStroke.getKeyStroke("control C"));

JMenuItem actualizaMedicoItem = new JMenuItem("Actualiza Medico");

actualizaMedicoItem.setMnemonic('u');

actualizaMedicoItem.setAccelerator(KeyStroke.getKeyStroke("control U"));



//Creación de menus Items para opcion Cita

JMenuItem altaCitaItem = new JMenuItem("Alta Cita");

altaCitaItem.setMnemonic('A');

altaCitaItem.setAccelerator(KeyStroke.getKeyStroke("control A"));

JMenuItem bajaCitaItem = new JMenuItem("Baja Cita");

bajaCitaItem.setMnemonic('B');

bajaCitaItem.setAccelerator(KeyStroke.getKeyStroke("control B"));

JMenuItem consultaCitaItem = new JMenuItem("Consulta Cita");

consultaCitaItem.setMnemonic('C');

consultaCitaItem.setAccelerator(KeyStroke.getKeyStroke("control C"));

JMenuItem actualizaCitaItem = new JMenuItem("Actualiza Cita");

actualizaCitaItem.setMnemonic('u');

actualizaCitaItem.setAccelerator(KeyStroke.getKeyStroke("control U"));



//Creación de menus Items para opcion Consulta
JMenuItem altaConsultaItem = new JMenuItem("Alta Consulta");

 altaConsultaItem.setMnemonic('A');

 altaConsultaItem.setAccelerator(KeyStroke.getKeyStroke("control A"));

 JMenuItem consultaHistorialItem = new JMenuItem("Consulta Historial");

 consultaHistorialItem.setMnemonic('C');

 consultaHistorialItem.setAccelerator(KeyStroke.getKeyStroke("control C"));

 JMenuItem generaRecetaItem = new JMenuItem("Genera Receta Medica");

 generaRecetaItem.setMnemonic('u');

 generaRecetaItem.setAccelerator(KeyStroke.getKeyStroke("control U"));



//Creación de menus Items para opcion Usuario

 JMenuItem altaUsuarioItem = new JMenuItem("Alta Usuario");

 altaUsuarioItem.setMnemonic('A');

 altaUsuarioItem.setAccelerator(KeyStroke.getKeyStroke("control A"));

 JMenuItem bajaUsuarioItem = new JMenuItem("Baja Usuario");

 bajaUsuarioItem.setMnemonic('B');

 bajaUsuarioItem.setAccelerator(KeyStroke.getKeyStroke("control B"));

 JMenuItem reseteoUsuarioItem = new JMenuItem("Reseteo Contraseña");

 reseteoUsuarioItem.setMnemonic('C');

 reseteoUsuarioItem.setAccelerator(KeyStroke.getKeyStroke("control C"));



 //Creacion de menu para la opcion Salir

 JMenuItem salirItem = new JMenuItem("Salir");

 salirItem.setMnemonic('S');

 salirItem.setAccelerator(KeyStroke.getKeyStroke("control S"));
// Construccion del menu bar y de los menus

JMenuBar menubar = new JMenuBar();

JMenu pacienteMenu = new JMenu("Paciente");

JMenu medicoMenu = new JMenu("Medico");

JMenu medicinaMenu = new JMenu("Medicina");

JMenu citaMenu = new JMenu("Cita Medica");

JMenu consultaMenu = new JMenu("Consulta");

JMenu salirMenu = new JMenu("Salir");

JMenu administracionMenu = new JMenu("Administracion");

pacienteMenu.setMnemonic('P');

medicoMenu.setMnemonic('M');

medicinaMenu.setMnemonic('e');

citaMenu.setMnemonic('C');

consultaMenu.setMnemonic('o');

salirMenu.setMnemonic('S');

administracionMenu.setMnemonic('A');



//Se adhieren los menus al menu bar

menubar.add(pacienteMenu);

menubar.add(medicoMenu);

menubar.add(medicinaMenu);

menubar.add(citaMenu);

menubar.add(consultaMenu);

menubar.add(administracionMenu);

menubar.add(salirMenu);
//Se adhieren los items a los menus

pacienteMenu.add(altaPacienteItem);

pacienteMenu.addSeparator();

pacienteMenu.add(bajaPacienteItem);

pacienteMenu.addSeparator();

pacienteMenu.add(consultaPacienteItem);

pacienteMenu.addSeparator();

pacienteMenu.add(actualizaPacienteItem);

pacienteMenu.addSeparator();

medicinaMenu.add(altaMedicinaItem);

medicinaMenu.addSeparator();

medicinaMenu.add(bajaMedicinaItem);

medicinaMenu.addSeparator();

medicinaMenu.add(consultaMedicinaItem);

medicinaMenu.addSeparator();

medicinaMenu.add(actualizaMedicinaItem);

medicinaMenu.addSeparator();

medicinaMenu.add(consultaExistenciaMedicinaItem);

medicinaMenu.addSeparator();

medicoMenu.add(altaMedicoItem);

medicoMenu.addSeparator();

medicoMenu.add(bajaMedicoItem);

medicoMenu.addSeparator();

medicoMenu.add(consultaMedicoItem);

medicoMenu.addSeparator();

medicoMenu.add(actualizaMedicoItem);
medicoMenu.addSeparator();

citaMenu.add(altaCitaItem);

citaMenu.addSeparator();

citaMenu.add(bajaCitaItem);

citaMenu.addSeparator();

citaMenu.add(consultaCitaItem);

citaMenu.addSeparator();

citaMenu.add(actualizaCitaItem);

citaMenu.addSeparator();

consultaMenu.add(altaConsultaItem);

consultaMenu.addSeparator();

consultaMenu.add(consultaHistorialItem);

consultaMenu.addSeparator();

consultaMenu.add(generaRecetaItem);

consultaMenu.addSeparator();

administracionMenu.add(altaUsuarioItem);

administracionMenu.addSeparator();

administracionMenu.add(bajaUsuarioItem);

administracionMenu.addSeparator();

administracionMenu.add(reseteoUsuarioItem);

administracionMenu.addSeparator();

salirMenu.add(salirItem);



// Adherir acciones a los items

altaPacienteItem.addActionListener(new AltaPacienteAction());

bajaPacienteItem.addActionListener(new BajaPacienteAction());
consultaPacienteItem.addActionListener(new ConsultaPacienteAction());

actualizaPacienteItem.addActionListener(new ActualizaPacienteAction());

altaMedicinaItem.addActionListener(new AltaMedicinaAction());

bajaMedicinaItem.addActionListener(new BajaMedicinaAction());

consultaMedicinaItem.addActionListener(new ConsultaMedicinaAction());

actualizaMedicinaItem.addActionListener(new ActualizaMedicinaAction());

consultaExistenciaMedicinaItem.addActionListener(new ConsultaExistenciaMedicinaAction());

altaMedicoItem.addActionListener(new AltaMedicoAction());

bajaMedicoItem.addActionListener(new BajaMedicoAction());

consultaMedicoItem.addActionListener(new ConsultaMedicoAction());

actualizaMedicoItem.addActionListener(new ActualizaMedicoAction());

altaCitaItem.addActionListener(new AltaCitaAction());

bajaCitaItem.addActionListener(new BajaCitaAction());

consultaCitaItem.addActionListener(new ConsultaCitaAction());

actualizaCitaItem.addActionListener(new ActualizaCitaAction());

altaConsultaItem.addActionListener(new AltaConsultaAction());

consultaHistorialItem.addActionListener(new ConsultaHistorialAction());

generaRecetaItem.addActionListener(new GeneraRecetaAction());

altaUsuarioItem.addActionListener(new AltaUsuarioAction());

bajaUsuarioItem.addActionListener(new BajaUsuarioAction());

reseteoUsuarioItem.addActionListener(new ReseteoUsuarioAction());

salirItem.addActionListener(new SalirAction());



//Dibujar el panel.

JPanel content = new JPanel();

content.setLayout(new BorderLayout());
content.add(etiqueta, BorderLayout.CENTER);

    setContentPane(content);

    setJMenuBar(menubar);

    setTitle("Bienvenido Al Sistema");

    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    pack();

    setLocationRelativeTo(null);

}



        //////////////////////////AltaPacienteAction/////////////

class AltaPacienteAction implements ActionListener {

        public void actionPerformed(ActionEvent e) {

                //Ir a la ventana del altaPaciente

                altaPaciente c = new altaPaciente();

                c.start();

                hide();

                }

}

/////////////////////////// BajaPacienteAction//////////////

class BajaPacienteAction implements ActionListener {

        public void actionPerformed(ActionEvent e)

        {

                System.exit(0); // Salir del programa

    }

}

//////////////////////////ConsultaPacienteAction/////////////////////
class ConsultaPacienteAction implements ActionListener {

        public void actionPerformed(ActionEvent e)

        {

               System.exit(0); // Salir del programa

    }

}

//////////////////////////ActualizaPacienteAction /////////////////////

class ActualizaPacienteAction implements ActionListener {

        public void actionPerformed(ActionEvent e)

        {

               System.exit(0); // Salir del programa

    }

}

//////////////////////////AltaMedicinaAction/////////////

class AltaMedicinaAction implements ActionListener {

        public void actionPerformed(ActionEvent e) {

               //Ir a la ventana del altaMedicina

               System.exit(0); // Salir del programa

        }

}

/////////////////////////// BajaMedicinaAction//////////////

class BajaMedicinaAction implements ActionListener {

        public void actionPerformed(ActionEvent e)

        {

               System.exit(0); // Salir del programa

    }
}

//////////////////////////ConsultaMedicinaAction/////////////////////

class ConsultaMedicinaAction implements ActionListener {

        public void actionPerformed(ActionEvent e)

        {

               System.exit(0); // Salir del programa

    }

}

//////////////////////////ActualizaMedicinaAction /////////////////////

class ActualizaMedicinaAction implements ActionListener {

        public void actionPerformed(ActionEvent e)

        {

               System.exit(0); // Salir del programa

    }

}

//////////////////////////ConsultaExistenciaMedicinaAction/////////////////////

class ConsultaExistenciaMedicinaAction implements ActionListener {

        public void actionPerformed(ActionEvent e)

        {

               System.exit(0); // Salir del programa

    }

}

//////////////////////////AltaMedicoAction/////////////

class AltaMedicoAction implements ActionListener {

        public void actionPerformed(ActionEvent e) {

               //Ir a la ventana del altaMedico
System.exit(0); // Salir del programa

        }

}

/////////////////////////// BajaMedicoAction//////////////

class BajaMedicoAction implements ActionListener {

        public void actionPerformed(ActionEvent e)

        {

               System.exit(0); // Salir del programa

    }

}

//////////////////////////ConsultaMedicoAction/////////////////////

class ConsultaMedicoAction implements ActionListener {

        public void actionPerformed(ActionEvent e)

        {

               System.exit(0); // Salir del programa

    }

}

//////////////////////////ActualizaMedicoAction /////////////////////

class ActualizaMedicoAction implements ActionListener {

        public void actionPerformed(ActionEvent e)

        {

               System.exit(0); // Salir del programa

    }

}

//////////////////////////AltaCitaAction/////////////

class AltaCitaAction implements ActionListener {
public void actionPerformed(ActionEvent e) {

               //Ir a la ventana del altaCita

               System.exit(0); // Salir del programa

        }

}

/////////////////////////// BajaCitaAction//////////////

class BajaCitaAction implements ActionListener {

        public void actionPerformed(ActionEvent e)

        {

               System.exit(0); // Salir del programa

    }

}

//////////////////////////ConsultaCitaAction/////////////////////

class ConsultaCitaAction implements ActionListener {

        public void actionPerformed(ActionEvent e)

        {

               System.exit(0); // Salir del programa

    }

}

//////////////////////////ActualizaCitaAction /////////////////////

class ActualizaCitaAction implements ActionListener {

        public void actionPerformed(ActionEvent e)

        {

               System.exit(0); // Salir del programa

    }

}
//////////////////////////AltaConsultaAction/////////////

  class AltaConsultaAction implements ActionListener {

          public void actionPerformed(ActionEvent e) {

                 //Ir a la ventana del altaConsulta

                 System.exit(0); // Salir del programa

          }

  }

  //////////////////////////ConsultaHistorialAction/////////////////////

  class ConsultaHistorialAction implements ActionListener {

          public void actionPerformed(ActionEvent e)

          {

                 System.exit(0); // Salir del programa

      }

  }

  //////////////////////////GeneraRecetaAction /////////////////////

  class GeneraRecetaAction implements ActionListener {

          public void actionPerformed(ActionEvent e)

          {

                 System.exit(0); // Salir del programa

      }

  }

//////////////////////////AltaUsuarioAction/////////////

  class AltaUsuarioAction implements ActionListener {

          public void actionPerformed(ActionEvent e) {

                 //Ir a la ventana del altaConsulta

                 System.exit(0); // Salir del programa
}

}

//////////////////////////BajaUsuarioAction/////////////////////

class BajaUsuarioAction implements ActionListener {

        public void actionPerformed(ActionEvent e)

        {

               System.exit(0); // Salir del programa

    }

}

//////////////////////////ReseteoUsuarioAction /////////////////////

class ReseteoUsuarioAction implements ActionListener {

        public void actionPerformed(ActionEvent e)

        {

               System.exit(0); // Salir del programa

    }

}

//////////////////////////SalirAction /////////////////////

class SalirAction implements ActionListener {

        public void actionPerformed(ActionEvent e)

        {

               System.exit(0); // Salir del programa

    }

}



//////////////////////////Crear Imagen/////////////////////

public ImageIcon createImageIcon(String path,
String description) {

                           java.net.URL imgURL = getClass().getResource(path);

                           if (imgURL != null) {

                                      return new ImageIcon(imgURL, description);

                           } else {

                                      System.err.println("No se pudo encontrar el archivo: " + path);

                                      return null;

                           }

          }

    //================================================================= main

    public static void main(String[] args) {

          JFrame win = new bienvenida();

          win.setVisible(true);

    }

}

Más contenido relacionado

Más de Jaziel Torres

Eventos, errores y excepciones
Eventos, errores y excepcionesEventos, errores y excepciones
Eventos, errores y excepciones
Jaziel Torres
 
Consultoriomedico diagrama-uml
Consultoriomedico diagrama-umlConsultoriomedico diagrama-uml
Consultoriomedico diagrama-uml
Jaziel Torres
 
Consultorio medico diagrama actividad
Consultorio medico diagrama actividadConsultorio medico diagrama actividad
Consultorio medico diagrama actividad
Jaziel Torres
 
Consultoriomedico diagrama-uml
Consultoriomedico diagrama-umlConsultoriomedico diagrama-uml
Consultoriomedico diagrama-uml
Jaziel Torres
 

Más de Jaziel Torres (10)

Diagram clases
Diagram clasesDiagram clases
Diagram clases
 
Eventos, errores y excepciones
Eventos, errores y excepcionesEventos, errores y excepciones
Eventos, errores y excepciones
 
Command
CommandCommand
Command
 
Facade
FacadeFacade
Facade
 
Factory method
Factory methodFactory method
Factory method
 
Consultoriomedico diagrama-uml
Consultoriomedico diagrama-umlConsultoriomedico diagrama-uml
Consultoriomedico diagrama-uml
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Consultorio medico diagrama actividad
Consultorio medico diagrama actividadConsultorio medico diagrama actividad
Consultorio medico diagrama actividad
 
Consultoriomedico diagrama-uml
Consultoriomedico diagrama-umlConsultoriomedico diagrama-uml
Consultoriomedico diagrama-uml
 
Consultorio médico
Consultorio médicoConsultorio médico
Consultorio médico
 

Último

2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 

Último (20)

ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 

Pantalla bienvenida

  • 1. PANTALLA BIENVENIDA import java.awt.*; import java.awt.event.*; import javax.swing.*; class bienvenida extends JFrame{ //Se hace el constructor de la clase public bienvenida() { super(); create(); this.setVisible(true); } public void create() { //Se declara los componentes de la ventana ImageIcon imagen = createImageIcon("java.gif","imagen"); JLabel etiqueta = new JLabel(imagen); //Creación de menus Items para opcion Paciente JMenuItem altaPacienteItem = new JMenuItem("Alta Paciente"); altaPacienteItem.setMnemonic('A'); altaPacienteItem.setAccelerator(KeyStroke.getKeyStroke("control A")); JMenuItem bajaPacienteItem = new JMenuItem("Baja Paciente"); bajaPacienteItem.setMnemonic('B'); bajaPacienteItem.setAccelerator(KeyStroke.getKeyStroke("control B")); JMenuItem consultaPacienteItem = new JMenuItem("Consulta Paciente");
  • 2. consultaPacienteItem.setMnemonic('C'); consultaPacienteItem.setAccelerator(KeyStroke.getKeyStroke("control C")); JMenuItem actualizaPacienteItem = new JMenuItem("Actualiza Paciente"); actualizaPacienteItem.setMnemonic('u'); actualizaPacienteItem.setAccelerator(KeyStroke.getKeyStroke("control U")); //Creación de menus Items para opcion Medicina JMenuItem altaMedicinaItem = new JMenuItem("Alta Medicina"); altaMedicinaItem.setMnemonic('A'); altaMedicinaItem.setAccelerator(KeyStroke.getKeyStroke("control A")); JMenuItem bajaMedicinaItem = new JMenuItem("Baja Medicina"); bajaMedicinaItem.setMnemonic('B'); bajaMedicinaItem.setAccelerator(KeyStroke.getKeyStroke("control B")); JMenuItem consultaMedicinaItem = new JMenuItem("Consulta Medicina"); consultaMedicinaItem.setMnemonic('C'); consultaMedicinaItem.setAccelerator(KeyStroke.getKeyStroke("control C")); JMenuItem actualizaMedicinaItem = new JMenuItem("Actualiza Medicina"); actualizaMedicinaItem.setMnemonic('u'); actualizaMedicinaItem.setAccelerator(KeyStroke.getKeyStroke("control U")); JMenuItem consultaExistenciaMedicinaItem = new JMenuItem("Consulta Exis Medicina"); actualizaMedicinaItem.setMnemonic('E'); actualizaMedicinaItem.setAccelerator(KeyStroke.getKeyStroke("control E")); //Creación de menus Items para opcion Medico JMenuItem altaMedicoItem = new JMenuItem("Alta Medico"); altaMedicoItem.setMnemonic('A');
  • 3. altaMedicoItem.setAccelerator(KeyStroke.getKeyStroke("control A")); JMenuItem bajaMedicoItem = new JMenuItem("Baja Medico"); bajaMedicoItem.setMnemonic('B'); bajaMedicoItem.setAccelerator(KeyStroke.getKeyStroke("control B")); JMenuItem consultaMedicoItem = new JMenuItem("Consulta Medico"); consultaMedicoItem.setMnemonic('C'); consultaMedicoItem.setAccelerator(KeyStroke.getKeyStroke("control C")); JMenuItem actualizaMedicoItem = new JMenuItem("Actualiza Medico"); actualizaMedicoItem.setMnemonic('u'); actualizaMedicoItem.setAccelerator(KeyStroke.getKeyStroke("control U")); //Creación de menus Items para opcion Cita JMenuItem altaCitaItem = new JMenuItem("Alta Cita"); altaCitaItem.setMnemonic('A'); altaCitaItem.setAccelerator(KeyStroke.getKeyStroke("control A")); JMenuItem bajaCitaItem = new JMenuItem("Baja Cita"); bajaCitaItem.setMnemonic('B'); bajaCitaItem.setAccelerator(KeyStroke.getKeyStroke("control B")); JMenuItem consultaCitaItem = new JMenuItem("Consulta Cita"); consultaCitaItem.setMnemonic('C'); consultaCitaItem.setAccelerator(KeyStroke.getKeyStroke("control C")); JMenuItem actualizaCitaItem = new JMenuItem("Actualiza Cita"); actualizaCitaItem.setMnemonic('u'); actualizaCitaItem.setAccelerator(KeyStroke.getKeyStroke("control U")); //Creación de menus Items para opcion Consulta
  • 4. JMenuItem altaConsultaItem = new JMenuItem("Alta Consulta"); altaConsultaItem.setMnemonic('A'); altaConsultaItem.setAccelerator(KeyStroke.getKeyStroke("control A")); JMenuItem consultaHistorialItem = new JMenuItem("Consulta Historial"); consultaHistorialItem.setMnemonic('C'); consultaHistorialItem.setAccelerator(KeyStroke.getKeyStroke("control C")); JMenuItem generaRecetaItem = new JMenuItem("Genera Receta Medica"); generaRecetaItem.setMnemonic('u'); generaRecetaItem.setAccelerator(KeyStroke.getKeyStroke("control U")); //Creación de menus Items para opcion Usuario JMenuItem altaUsuarioItem = new JMenuItem("Alta Usuario"); altaUsuarioItem.setMnemonic('A'); altaUsuarioItem.setAccelerator(KeyStroke.getKeyStroke("control A")); JMenuItem bajaUsuarioItem = new JMenuItem("Baja Usuario"); bajaUsuarioItem.setMnemonic('B'); bajaUsuarioItem.setAccelerator(KeyStroke.getKeyStroke("control B")); JMenuItem reseteoUsuarioItem = new JMenuItem("Reseteo Contraseña"); reseteoUsuarioItem.setMnemonic('C'); reseteoUsuarioItem.setAccelerator(KeyStroke.getKeyStroke("control C")); //Creacion de menu para la opcion Salir JMenuItem salirItem = new JMenuItem("Salir"); salirItem.setMnemonic('S'); salirItem.setAccelerator(KeyStroke.getKeyStroke("control S"));
  • 5. // Construccion del menu bar y de los menus JMenuBar menubar = new JMenuBar(); JMenu pacienteMenu = new JMenu("Paciente"); JMenu medicoMenu = new JMenu("Medico"); JMenu medicinaMenu = new JMenu("Medicina"); JMenu citaMenu = new JMenu("Cita Medica"); JMenu consultaMenu = new JMenu("Consulta"); JMenu salirMenu = new JMenu("Salir"); JMenu administracionMenu = new JMenu("Administracion"); pacienteMenu.setMnemonic('P'); medicoMenu.setMnemonic('M'); medicinaMenu.setMnemonic('e'); citaMenu.setMnemonic('C'); consultaMenu.setMnemonic('o'); salirMenu.setMnemonic('S'); administracionMenu.setMnemonic('A'); //Se adhieren los menus al menu bar menubar.add(pacienteMenu); menubar.add(medicoMenu); menubar.add(medicinaMenu); menubar.add(citaMenu); menubar.add(consultaMenu); menubar.add(administracionMenu); menubar.add(salirMenu);
  • 6. //Se adhieren los items a los menus pacienteMenu.add(altaPacienteItem); pacienteMenu.addSeparator(); pacienteMenu.add(bajaPacienteItem); pacienteMenu.addSeparator(); pacienteMenu.add(consultaPacienteItem); pacienteMenu.addSeparator(); pacienteMenu.add(actualizaPacienteItem); pacienteMenu.addSeparator(); medicinaMenu.add(altaMedicinaItem); medicinaMenu.addSeparator(); medicinaMenu.add(bajaMedicinaItem); medicinaMenu.addSeparator(); medicinaMenu.add(consultaMedicinaItem); medicinaMenu.addSeparator(); medicinaMenu.add(actualizaMedicinaItem); medicinaMenu.addSeparator(); medicinaMenu.add(consultaExistenciaMedicinaItem); medicinaMenu.addSeparator(); medicoMenu.add(altaMedicoItem); medicoMenu.addSeparator(); medicoMenu.add(bajaMedicoItem); medicoMenu.addSeparator(); medicoMenu.add(consultaMedicoItem); medicoMenu.addSeparator(); medicoMenu.add(actualizaMedicoItem);
  • 7. medicoMenu.addSeparator(); citaMenu.add(altaCitaItem); citaMenu.addSeparator(); citaMenu.add(bajaCitaItem); citaMenu.addSeparator(); citaMenu.add(consultaCitaItem); citaMenu.addSeparator(); citaMenu.add(actualizaCitaItem); citaMenu.addSeparator(); consultaMenu.add(altaConsultaItem); consultaMenu.addSeparator(); consultaMenu.add(consultaHistorialItem); consultaMenu.addSeparator(); consultaMenu.add(generaRecetaItem); consultaMenu.addSeparator(); administracionMenu.add(altaUsuarioItem); administracionMenu.addSeparator(); administracionMenu.add(bajaUsuarioItem); administracionMenu.addSeparator(); administracionMenu.add(reseteoUsuarioItem); administracionMenu.addSeparator(); salirMenu.add(salirItem); // Adherir acciones a los items altaPacienteItem.addActionListener(new AltaPacienteAction()); bajaPacienteItem.addActionListener(new BajaPacienteAction());
  • 8. consultaPacienteItem.addActionListener(new ConsultaPacienteAction()); actualizaPacienteItem.addActionListener(new ActualizaPacienteAction()); altaMedicinaItem.addActionListener(new AltaMedicinaAction()); bajaMedicinaItem.addActionListener(new BajaMedicinaAction()); consultaMedicinaItem.addActionListener(new ConsultaMedicinaAction()); actualizaMedicinaItem.addActionListener(new ActualizaMedicinaAction()); consultaExistenciaMedicinaItem.addActionListener(new ConsultaExistenciaMedicinaAction()); altaMedicoItem.addActionListener(new AltaMedicoAction()); bajaMedicoItem.addActionListener(new BajaMedicoAction()); consultaMedicoItem.addActionListener(new ConsultaMedicoAction()); actualizaMedicoItem.addActionListener(new ActualizaMedicoAction()); altaCitaItem.addActionListener(new AltaCitaAction()); bajaCitaItem.addActionListener(new BajaCitaAction()); consultaCitaItem.addActionListener(new ConsultaCitaAction()); actualizaCitaItem.addActionListener(new ActualizaCitaAction()); altaConsultaItem.addActionListener(new AltaConsultaAction()); consultaHistorialItem.addActionListener(new ConsultaHistorialAction()); generaRecetaItem.addActionListener(new GeneraRecetaAction()); altaUsuarioItem.addActionListener(new AltaUsuarioAction()); bajaUsuarioItem.addActionListener(new BajaUsuarioAction()); reseteoUsuarioItem.addActionListener(new ReseteoUsuarioAction()); salirItem.addActionListener(new SalirAction()); //Dibujar el panel. JPanel content = new JPanel(); content.setLayout(new BorderLayout());
  • 9. content.add(etiqueta, BorderLayout.CENTER); setContentPane(content); setJMenuBar(menubar); setTitle("Bienvenido Al Sistema"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); pack(); setLocationRelativeTo(null); } //////////////////////////AltaPacienteAction///////////// class AltaPacienteAction implements ActionListener { public void actionPerformed(ActionEvent e) { //Ir a la ventana del altaPaciente altaPaciente c = new altaPaciente(); c.start(); hide(); } } /////////////////////////// BajaPacienteAction////////////// class BajaPacienteAction implements ActionListener { public void actionPerformed(ActionEvent e) { System.exit(0); // Salir del programa } } //////////////////////////ConsultaPacienteAction/////////////////////
  • 10. class ConsultaPacienteAction implements ActionListener { public void actionPerformed(ActionEvent e) { System.exit(0); // Salir del programa } } //////////////////////////ActualizaPacienteAction ///////////////////// class ActualizaPacienteAction implements ActionListener { public void actionPerformed(ActionEvent e) { System.exit(0); // Salir del programa } } //////////////////////////AltaMedicinaAction///////////// class AltaMedicinaAction implements ActionListener { public void actionPerformed(ActionEvent e) { //Ir a la ventana del altaMedicina System.exit(0); // Salir del programa } } /////////////////////////// BajaMedicinaAction////////////// class BajaMedicinaAction implements ActionListener { public void actionPerformed(ActionEvent e) { System.exit(0); // Salir del programa }
  • 11. } //////////////////////////ConsultaMedicinaAction///////////////////// class ConsultaMedicinaAction implements ActionListener { public void actionPerformed(ActionEvent e) { System.exit(0); // Salir del programa } } //////////////////////////ActualizaMedicinaAction ///////////////////// class ActualizaMedicinaAction implements ActionListener { public void actionPerformed(ActionEvent e) { System.exit(0); // Salir del programa } } //////////////////////////ConsultaExistenciaMedicinaAction///////////////////// class ConsultaExistenciaMedicinaAction implements ActionListener { public void actionPerformed(ActionEvent e) { System.exit(0); // Salir del programa } } //////////////////////////AltaMedicoAction///////////// class AltaMedicoAction implements ActionListener { public void actionPerformed(ActionEvent e) { //Ir a la ventana del altaMedico
  • 12. System.exit(0); // Salir del programa } } /////////////////////////// BajaMedicoAction////////////// class BajaMedicoAction implements ActionListener { public void actionPerformed(ActionEvent e) { System.exit(0); // Salir del programa } } //////////////////////////ConsultaMedicoAction///////////////////// class ConsultaMedicoAction implements ActionListener { public void actionPerformed(ActionEvent e) { System.exit(0); // Salir del programa } } //////////////////////////ActualizaMedicoAction ///////////////////// class ActualizaMedicoAction implements ActionListener { public void actionPerformed(ActionEvent e) { System.exit(0); // Salir del programa } } //////////////////////////AltaCitaAction///////////// class AltaCitaAction implements ActionListener {
  • 13. public void actionPerformed(ActionEvent e) { //Ir a la ventana del altaCita System.exit(0); // Salir del programa } } /////////////////////////// BajaCitaAction////////////// class BajaCitaAction implements ActionListener { public void actionPerformed(ActionEvent e) { System.exit(0); // Salir del programa } } //////////////////////////ConsultaCitaAction///////////////////// class ConsultaCitaAction implements ActionListener { public void actionPerformed(ActionEvent e) { System.exit(0); // Salir del programa } } //////////////////////////ActualizaCitaAction ///////////////////// class ActualizaCitaAction implements ActionListener { public void actionPerformed(ActionEvent e) { System.exit(0); // Salir del programa } }
  • 14. //////////////////////////AltaConsultaAction///////////// class AltaConsultaAction implements ActionListener { public void actionPerformed(ActionEvent e) { //Ir a la ventana del altaConsulta System.exit(0); // Salir del programa } } //////////////////////////ConsultaHistorialAction///////////////////// class ConsultaHistorialAction implements ActionListener { public void actionPerformed(ActionEvent e) { System.exit(0); // Salir del programa } } //////////////////////////GeneraRecetaAction ///////////////////// class GeneraRecetaAction implements ActionListener { public void actionPerformed(ActionEvent e) { System.exit(0); // Salir del programa } } //////////////////////////AltaUsuarioAction///////////// class AltaUsuarioAction implements ActionListener { public void actionPerformed(ActionEvent e) { //Ir a la ventana del altaConsulta System.exit(0); // Salir del programa
  • 15. } } //////////////////////////BajaUsuarioAction///////////////////// class BajaUsuarioAction implements ActionListener { public void actionPerformed(ActionEvent e) { System.exit(0); // Salir del programa } } //////////////////////////ReseteoUsuarioAction ///////////////////// class ReseteoUsuarioAction implements ActionListener { public void actionPerformed(ActionEvent e) { System.exit(0); // Salir del programa } } //////////////////////////SalirAction ///////////////////// class SalirAction implements ActionListener { public void actionPerformed(ActionEvent e) { System.exit(0); // Salir del programa } } //////////////////////////Crear Imagen///////////////////// public ImageIcon createImageIcon(String path,
  • 16. String description) { java.net.URL imgURL = getClass().getResource(path); if (imgURL != null) { return new ImageIcon(imgURL, description); } else { System.err.println("No se pudo encontrar el archivo: " + path); return null; } } //================================================================= main public static void main(String[] args) { JFrame win = new bienvenida(); win.setVisible(true); } }