Ejemplo de un frame

Páginas: 5 (1132 palabras) Publicado: 19 de septiembre de 2012
/*frame que contiene: 1)barra de menu 2)menu emergente la barra de menus contendra los
siguentes menus: general=salir ctrl+S; figura=cuadrado,rombo y pentagono; fondo=color=rojo,verde,amarillo,azul y gris;
mensaje=dia del amor, dia de la mujer, dia de los abuelos, dia de la madre, dia del padre, dia del estudiante, dia del maestro;
acerca de=datos(datos personales) y aplicacion(lo que hace elprograma); el menu emergente solo tendra las opciones de fondo=(las mismas que las demas)
y salir=ctrl+S, tambien debe contener un boton para salir de la aplicacion*/

import java.awt.*;
import java.awt.event.*;
import javax.swing.JOptionPane;

public class barrademenu extends Frame implements ActionListener, MouseListener

{ int x;
Button b1;
PopupMenuar=new PopupMenu("Menu Dos");

MenuBar barra=new MenuBar();
Menu arn=new Menu("Opciones de Fondo");
Menu subm1=new Menu("General");
Menu subm2=new Menu("Figuras");
Menu subm3=new Menu("fondo");
Menu subm4=new Menu("mensaje");
Menu subm5=new Menu("acerca de:");
Menu subm6=new Menu("aplicacion");
Menu subm7=new Menu("color");Menu subm8=new Menu("Opciones de fondo");
//creo opciones del menu
MenuItem op1=new MenuItem("salir",new MenuShortcut(KeyEvent.VK_S,false));
MenuItem op2=new MenuItem("cuadrado");
MenuItem op3=new MenuItem("rombo");
MenuItem op4=new MenuItem("pentagono");
MenuItem op5=new MenuItem("color");
MenuItem op6=new MenuItem("rojo");
MenuItemop7=new MenuItem("verde");
MenuItem op8=new MenuItem("amarillo");
MenuItem op9=new MenuItem("azul");
MenuItem op10=new MenuItem("gris");
MenuItem op11=new MenuItem("dia del amor y la amistad");
MenuItem op12=new MenuItem("dia de la mujer");
MenuItem op13=new MenuItem("dia de los abuelos");
MenuItem op14=new MenuItem("dia de la madre");
MenuItemop15=new MenuItem("dia del padre");
MenuItem op16=new MenuItem("dia del estudiante");
MenuItem op17=new MenuItem("dia del maestro");
MenuItem op18=new MenuItem("el creador del programa");
MenuItem op19=new MenuItem("aplicacion del programa");
MenuItem op20=new MenuItem("rojo");
MenuItem op21=new MenuItem("verde");
MenuItem op22=newMenuItem("amarillo");
MenuItem op23=new MenuItem("azul");
MenuItem op24=new MenuItem("gris");
// CheckboxMenuItem op25 = new CheckboxMenuItem("casilla de seleccion");
public barrademenu()
{
super("un pequeÒo frame");
b1=new Button("salir");

setLayout(new FlowLayout());
add((new Label("Programador Arnoldo Rosales ReyesPresenta:")));
//agrego las opciones a cada men˙, construyo cada menu
subm1.add(op1);
subm2.add(op2);
subm2.add(op3);
subm2.add(op4);
subm3.add(subm7);
subm7.add(op6);
subm7.add(op7);
subm7.add(op8);
subm7.add(op9);
subm7.add(op10);
subm4.add(op11);
subm4.add(op12);subm4.add(op13);
subm4.add(op14);
subm4.add(op15);
subm4.add(op16);
subm4.add(op17);
subm5.add(op18);
subm6.add(op19);
subm8.add(op20);
subm8.add(op21);
subm8.add(op22);
subm8.add(op23);
subm8.add(op24);
//construyo la barra de men˙s
barra.add(subm1);barra.add(subm2);
barra.add(subm3);
barra.add(subm4);
barra.add(subm5);
barra.add(subm6);
ar.add(op20);
ar.add(op21);
ar.add(op22);
ar.add(op23);
ar.add(op24);
arn.add(op20);
arn.add(op21);
arn.add(op22);
arn.add(op23);
arn.add(op24);
ar.add(arn);...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ejemplos de frames
  • frame
  • Fram
  • Que es un frame?
  • Frame
  • frama
  • frame
  • Frame Relay

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS