Post on 13-Jun-2015
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);
}
}