Fondos Net-Beans Java
2. Después de esto creamos el área de trabajo para tres ventanas principales del proyecto que son: inicio, configuración y juego las cuales explicare más adelante.
Las 3 ventanas las vamos a crear de tipo Swing GUI Forms y vamos a crear un Jframe por cada uno
[pic]
3. Luego de tener las cuatro ventanas creadas y listas para crear toda la interfaz queva a interactuar con el usuario
[pic]
Vamos a desarrollar el código del programa lo primero que vamos a trabajar es el main donde vamos a hacer que al ejecutarse direccione de una vez a la pantalla de inicio donde va a estar la imagen preliminar del proyecto con su respectiva presentación.
[pic]
En este momento es donde vamos aempezar a trabajar el concepto de herencia creando un objeto “I1” proveniente de la sub clase inicio el cual nos va a permitir pasar a la ventana de inicio llamándola como método con la siguiente línea de código.
INICIO I1 = new INICIO();
I1.setVisible (true); con esta línea de código se hace visible la ventana
I1.setLocationRelativeTo (null);4. Después de tener el método main y haber declarado algunas variables que después explicare comenzamos a configurar la ventana de inicio.
Lo primero que creamos son los objetos del modo grafico swing exportamos lo que necesitamos
es abrir la herramienta “INSPECTOR “ para tener control sobre los objetos a exportar.
El primer objeto a exportar es un “internal frame” , despuésde exportarlo en inspector damos click derecho, set layout y después null, para que nos permita sobre escribir y editar el internal frame, después de tenerlo lo alineamos con el área de trabajo, ya después importamos un Jlabel que va a ser el que va a almacenar la imagen y por último el Jbutton, en inspector los elementos deben estar dentro del Jinternal frame y el Jlabel que soporta la imagendebe ser el último en el orden jerárquico para que se pueda sobre escribir.
[pic]
Después de ordenar los elementos programamos el Jbutton que va a ser el de iniciar, este botón nos enviara a la ventana de configuración con el siguiente código.
[pic]
CONFIGURACION C1 = new CONFIGURACION();
C1.setVisible(true);C1.setLocationRelativeTo(null);
Volvemos a invocar los mismos procedimientos de una manera muy similar a la que realizamos en el main.
5
Después de programar la ventana de inicio y pasar a la ventana de configuración debemos pensar en que comandos vamos a utilizar, en que podrá configurar el usuario, en esta ventana quiero que el usuario cambie el fondo y pueda cambiar de nave pero primero loprimero debemos exportar los elementos del swing, para este formulario utilice un internal frame con la configuración set layout en null para que se deje sobre escribir, así como en el primer formulario vamos a utilizar un Jlabel para que cargue una imagen de fondo.
[pic]
En este pantallazo están los elementos exportados en el orden correspondiente para la impresión la interfaz debe quedarasí.
[pic]
Ahora voy a mostrar la programación que existe detrás de esta interfaz, cabe aclarar que añadí dos objetos diferentes esta vez añadí 2 Jcombo box, las imágenes son Label con icono de presentación.
[pic]
En este código solo se va a programar el Jbutton1 y los Jcombo box.
El primer combo box va con el siguiente código. (como dato adicional, todos los botoneslos estoy programando con el asistente action performed)
private void jComboBox1ActionPerformed(java.awt.event.ActionEvent evt) {
switch(jComboBox1.getSelectedIndex()){
case 0 : Main.imagen=0; break; // este Main. Imagen es una de las variables que no explique al principio de la...
Regístrate para leer el documento completo.