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

Versión 1
estrellaestrellaestrellaestrellaestrella(11)

Publicado el 11 de Febrero del 2002gráfica de visualizaciones de la versión: Versión 1
241.856 visualizaciones desde el 11 de Febrero del 2002
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 (11)

13 de Febrero del 2002
estrellaestrellaestrellaestrellaestrella
NUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVO
Responder
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
17 de Septiembre del 2003
estrellaestrellaestrellaestrellaestrella
Funca
Responder
9 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
22 de Mayo del 2006
estrellaestrellaestrellaestrellaestrella
Excelente, muy bueno para aprender a manejar ventanas!!!!!
Responder
10 de Junio del 2007
estrellaestrellaestrellaestrellaestrella
Excelente codigo, simple y de gran ayuda, muchas gracias ! :P
Responder
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
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
Imágen de perfil
18 de Mayo del 2017
estrellaestrellaestrellaestrellaestrella
Excelente.
Responder
luis
11 de Agosto del 2017
estrellaestrellaestrellaestrellaestrella
como hago para añadir un formulario por ejemplo abrir un nuevo formulario
Responder
Gerardo
19 de Noviembre del 2018
estrellaestrellaestrellaestrellaestrella
Como agrego los procedimientos o acciones a realizar en cada sub menu del programa antes mencionado. gracias
Responder

Comentar la versión: Versión 1

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

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s69