Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

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
151.757 visualizaciones desde el 11 de Febrero del 2002. Una media de 231 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
151.760 visualizaciones desde el 11 de Febrero del 2002. Una media de 231 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
//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)

13/02/2002marilyn manson
estrellaestrellaestrellaestrellaestrella
NUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVONUEVO
16/11/2002Ricardo Alcantara Gomez
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
17/09/2003sir
estrellaestrellaestrellaestrellaestrella
Funca
09/03/2006Ferney Fuentes
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
22/05/2006luis
estrellaestrellaestrellaestrellaestrella
Excelente, muy bueno para aprender a manejar ventanas!!!!!
10/06/2007Sebastian
estrellaestrellaestrellaestrellaestrella
Excelente codigo, simple y de gran ayuda, muchas gracias ! :P
16/01/2009sergio
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.
27/02/2011Br3nd4
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!!!!

Comentar la versión: Versión 1

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