Pantalla bienvenida

Post on 13-Jun-2015

463 views 4 download

Transcript of Pantalla bienvenida

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);

}

}