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