Código de Java - Mostrar ventana en Java con menus

Mostrar ventana en Java con menusgráfica de visualizaciones


Java

estrellaestrellaestrellaestrellaestrella(8)
Publicado el 11 de Febrero del 2002 por José Miguel
191.708 visualizaciones desde el 11 de Febrero del 2002. Una media de 252 por semana
Muestra una ventana en Java con menus

Versión 1
estrellaestrellaestrellaestrellaestrella(8)

Publicado el 11 de Febrero del 2002gráfica de visualizaciones de la versión: Versión 1
191.709 visualizaciones desde el 11 de Febrero del 2002. Una media de 252 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

Este código fuente que acabamos de crear en JAVA, debemos guardarlo con el nombre de "Ventana.java". Al ejecutarlo mostrará una simple ventana en JAVA con menus
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
//INICIO
// PROGRAMA: Ventana.java
//HACEMOS REFERENCIA A LA BIBLIOTECA QUE CONTIENE LAS CLASES GRÁFICAS
import java.awt.*;
 
//CREAMOS NUESTRA CLASE "Ventana" Y LA HACEMOS QUE HEREDE LOS ATRIBUTOS
//Y METODOS DE LA CLASE "Frame"
public class Ventana extends Frame{
   //CREAMOS UN OBJETO DE DATOS "MenuBar" PARA CREAR NUESTRA BARRA 
   //QUE CONTENDRA LOS MENUS
   MenuBar barra = new MenuBar();//LA DECLARAMOS E INSTANCIAMOS.
 
   //CREAMOS LOS MENUS QUE ESTARAN DENTRO DE LA BARRA DE MENUS QUE 
   //ACABAMOS DE CREAR
   Menu programa = new Menu("Programa");
   Menu ayuda = new Menu("Ayuda");
 
   //PARA CREAR UN SUBMENU, BASTA CON INTRODUCIR EN UN MENU, OTRO MENU.
   //CREAMOS EL MENU QUE SERVIRA SE SUBMENU EN NUESTRO PROGRAMA
   Menu guardar = new Menu("Guardar");
 
   //CREAMOS EL CONSTRUCTOR DE NUESTRA CLASE
   public Ventana(){
      super("Ventana en JAVA"); //LE DAMOS UN NOMBRE A NUESTRA VENTANA
      this.setSize(500, 500); //ESTABLECEMOS EL TAMAÑO DE LA VENTANA
 
      //SELECCIONAMOS LA BARRA DE MENUS
      setMenuBar(barra);
 
      //A LA BARRA LE AGREGAMOS LOS MENUS.
      barra.add(programa);
      barra.add(ayuda);
 
      //AHORA A LOS MENUS LE AGREGAMOS LAS OPCIONES Y EL SUBMENU
      programa.add("Nuevo");
      programa.add("Abrir");
 
      //PARA AGREGAR UN SEPARADOR ENTRE VARIAS OPCIONES DEL MENU, 
      //HACEMOS LO SIGUIENTE
      programa.addSeparator();
 
      //SEGUIMOS AGREGANDO MAS OPCIONES Y EL SUBMENU
      programa.add(guardar);//AQUI ESTAMOS AGREGANDO EL SUBMENU
 
      //AHORA AL SUBMENU LE AGREGAMOS LAS OPCIONES
      guardar.add("Guardar");
      guardar.add("Guardar Como...");
      guardar.add("Guardar Todo");
 
      //AGREGAMOS OTRO SEPARADOR DE OPCIONES
      programa.addSeparator();
 
      //AGREGAMOS UNA ULTIMA OPCION A NUESTRO MENU programa
      programa.add("Salir");
 
      //AHORA VAMOS A AGREGARLE OPCIONES AL MENU DE AYUDA
      ayuda.add("Ayuda General");
      ayuda.addSeparator();//AGREGAMOS UN SEPARADOR
      ayuda.add("Acerca de...");
   }//FIN DEL CONSTRUCTOR DE LA CLASE Ventana
 
   //PROCEDIMIENTO PRINCIPAL DEL PROGRAMA
   public static void main(String g[]){
      Ventana prog = new Ventana();//Instanciamos la clase que creamos
      prog.show();//Mostramos esa ventana
   }//FIN DEL PROCEDIMIENTO PRINCIPAL
 
   //PARA PODER CERRAR LA VENTANA
   public boolean handleEvent(Event evt){
      if (evt.id == Event.WINDOW_DESTROY)
         System.exit(0);
         return super.handleEvent(evt);
   }
}//FIN DE LA CLASE Ventana
//FIN



Comentarios sobre la versión: Versión 1 (8)

marilyn manson
13 de Febrero del 2002
estrellaestrellaestrellaestrellaestrella
NUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVO
Responder
Ricardo Alcantara Gomez
16 de Noviembre del 2002
estrellaestrellaestrellaestrellaestrella
Me parece muy buena , me gustaria saber mas sobre los applets no se si me puedas decir cual titurial esta bueno para estudiarlo .
Gracias de antemano .
Att. Ricardo Alcantara Gomez
Responder
sir
17 de Septiembre del 2003
estrellaestrellaestrellaestrellaestrella
Funca
Responder
Ferney Fuentes
09 de Marzo del 2006
estrellaestrellaestrellaestrellaestrella
Hola...

Mi nombre es Ferney Fuentes, soy de Colombia y deseo saber si tu tienes manuales o codigos fuentes para JBuilder.
o explicarme en que carpeta copio la libreria de JabaBook de JCreator...

Gracias de antemano si puedes ayudarme.

Chao
Responder
luis
22 de Mayo del 2006
estrellaestrellaestrellaestrellaestrella
Excelente, muy bueno para aprender a manejar ventanas!!!!!
Responder
Sebastian
10 de Junio del 2007
estrellaestrellaestrellaestrellaestrella
Excelente codigo, simple y de gran ayuda, muchas gracias ! :P
Responder
sergio
16 de Enero del 2009
estrellaestrellaestrellaestrellaestrella
amig estoy empezando a programar a si es que mil disculpas por la molestia pero muestra un error en la linea:

public class Ventana extends Frame{
me diece "shuld ve declared ina file named ventana.java

te agradezco tu ayuda.
Responder
Br3nd4
27 de Febrero del 2011
estrellaestrellaestrellaestrellaestrella
Hola!!!

Muchas gracias por este codigo la verdad es que me va a servir de mucho para comenzar a trabajar con ventanas, ojala y puedas poner mas ejemplos simples para que todos podamos aprender sobre el maravilloso mundo de Java.

Salu2!!!!
Responder

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s69