Está en la página 1de 1

Quimica.java 05/Dec/2011 1 /** 2 * @(#)Quimica.java 3 * 4 * Quimica application 5 * 6 * @author 7 * @version 1.00 2011/11/21 8 */ 9 10 import java.awt.*; 11 import java.awt.event.

*; 12 13 public class Quimica implements ActionListener{ 14 private Frame f; //toda la pantalla 15 private MenuBar mbr; //la barra del men 16 private Menu m1; //para la opcion nmero 1 17 private Menu m2; //para la opcion nmero 2 18 private Menu m4; //para la opcion Help 19 private Menu m5; //para la opcion Salir 20 private MenuItem ma1; //para mandar llamar al programa FLUIDOS 21 private MenuItem mb1; //para mandar llamar al programa CALIFICACIONES 22 23 24 public Quimica() { 25 f = new Frame("Ejemplo de Men"); 26 mbr = new MenuBar(); 27 m1 = new Menu("FLUIDOS"); 28 m2 = new Menu("CALIFICACIONES"); 29 m4 = new Menu("AYUDA"); 30 m5 = new Menu("SALIR"); 31 ma1 = new MenuItem("ABRIR F"); 32 mb1 = new MenuItem("ABRIR C"); 33 } 34 35 public void launchFrame() //para la empezar pantalla 36 { 37 ma1.addActionListener(this); 38 mb1.addActionListener(this); 39 40 m1.add(ma1); //opcion1 y sus opciones EN ESTE CASO SOLAMENTE ABRIR F 41 m2.add(mb1); //opcion2 y sus opciones EN ESTE CASO SOLAMENTE ABRIR C 42 43 mbr.add(m1); mbr.add(m2); mbr.setHelpMenu(m4); mbr.add(m5); //FLUIDOS,CALIFICACIONES,help,salir en manu bar 44 f.setMenuBar(mbr); //agregar el menuBar al Frame 45 f.setSize(400,400); //tamao del Frame 46 f.addWindowListener(new WindowAdapter() //un evento de escucha anidado para verific si se cierra la ventana 47 { 48 public void windowClosing(WindowEvent evt){ 49 System.exit(0); 50 } 51 }); //fin del evento anidado 52 f.setVisible(true); //Se hacen visibles todos los elementos del Frame 53 } 54 55 public void actionPerformed(ActionEvent evt) 56 { 57 String evento=evt.getActionCommand(); 58 if(evento.equals("SALIR")) { System.exit(0); } 59 //aqui se pone el mobre del programa que queremos mandar llamar 60 if(evento.equals("ABRIR F")){ FormaEjemplo forma= new FormaEjemplo(); 61 if(evento.equals("ABRIR C")){ FormaCalificaciones forma= new FormaCalificaciones(); } 62 } 63 64 public static void main(String[] args) { 65 66 Quimica menu1 = new Quimica(); 67 menu1.launchFrame(); 68 69 } 70 } 71

1 of 1

También podría gustarte