jueves, 4 de abril de 2019

Cuadro de Dialogo java ventanas jmenu jmenuitem jmenubar












ejercicio 5.

import java.awt.*;
import java.awt.event.*;

public class Ventana3 extends Frame {
       public Ventana3 (String titulo, int x, int y){
             super(titulo);
             setSize(x,y);
             JMenu();
             setVisible(true);     
       }

       public void JMenu(){
        MenuBar menubar;
        Menu menuArchivo, menuEdicion, menuVer;
       
        MenuItem nuevo, abrir, guardar;
        MenuItem copiar, cortar, pegar;
        MenuItem medir, crear, localizar;
       
        CheckboxMenuItem medircheck, localizarcheck;
       
        menubar=new MenuBar();  // se crea la menu barra
        setMenuBar(menubar);  // se crea la menu barra
 //----------------------------------------------------------     
        menuArchivo= new Menu("Archivo", true);
        menubar.add(menuArchivo);  // creamos un obj. implementamos como menu archivo en la barra


       
        nuevo=new MenuItem("Nuevo");
        menuArchivo.add(nuevo);
       
        abrir=new MenuItem("Abrir");
        menuArchivo.add(abrir);
       
        guardar=new MenuItem("Guardar");
        menuArchivo.add(guardar);
 //----------------------------------------------------------     
       
        menuEdicion= new Menu("Edicion", true);
        menubar.add(menuEdicion);

       
       
        copiar=new MenuItem("Copiar");
        menuEdicion.add(copiar);
       
        cortar=new MenuItem("Cortar");
        menuEdicion.add(cortar);
       
        pegar=new MenuItem("Pegar");
        menuEdicion.add(pegar);

 //----------------------------------------------------------     
       
       
        menuVer= new Menu("Edicion", true);
        menubar.add(menuVer);
       
       
       
       // medir=new MenuItem("Medir");
      //  menuVer.add(medir);
       
        crear=new MenuItem("Crear");
        menuVer.add(crear);
       
     //   localizar=new MenuItem("Localizar");
     //   menuVer.add(localizar);

//---------------------------------------------------------
        medircheck=new CheckboxMenuItem("Medir", true);
        menuVer.add(medircheck);
               
        localizarcheck=new CheckboxMenuItem("Localizar", true);
        menuVer.add(localizarcheck);
             
       }     

     
       public void muestraDialogo(String titulo, int x, int y){
     
           Dialog dialogo = new Dialog(this, titulo, false);
         
           dialogo.setSize(x,y);
           dialogo.setVisible(true);
     
       }
     
 
           public static void main (String[] args){
           Ventana3 miVentana=new Ventana3("Una ventana", 500, 600);
           
            miVentana.muestraDialogo("un dialogo", 200, 200);
         
                miVentana.addWindowListener(new WindowAdapter(){
                        public void windowClosing(WindowEvent e){
                            System.exit(0);
                        }
                });           
           }
}

No hay comentarios:

Publicar un comentario