Página Anterior - Introducción | Página Actual - 01 - La ventana | Página Siguiente - Cierre debido |
Índice del curso |
(c) Alexander Hristov
Lógicamente el primer paso en cualquier programa de Java es la clase principal con el punto de entrada al programa. El programa crea una ventana Swing ( JFrame ) y arbitrariamente decidimos que el tamaño de la ventana será 800 x 600. El tamaño en sí es irrelevante y es buena costumbre declarar los números como constantes. Los que hayan estado en nuestros cursos ya saben lo maniáticos que somos en cuanto a las reglas de estilo y en particular con los literales desparramados por todo el programa. Si se declaran las dimensiones de la pantalla como constantes y se programa utilizando esas constantes, posteriormente modificar el tamaño es prácticamente trivial
El código fuente de este primer paso no debería suponer ningún problema de entendimiento:
Invaders.java |
1 package version01; 2 /** 3 * Curso Básico de desarrollo de Juegos en Java - Invaders 4 * 5 * (c) 2004 Planetalia S.L. - Todos los derechos reservados. Prohibida su reproducción 6 * 7 * http://www.planetalia.com 8 * 9 */ 10 11 12 import javax.swing.JFrame; 13 14 public class Invaders { 15 public static final int WIDTH = 800; 16 public static final int HEIGHT = 600; 17 18 public Invaders() { 19 JFrame ventana = new JFrame("Invaders"); 20 ventana.setBounds(0,0,WIDTH,HEIGHT); 21 ventana.setVisible(true); 22 23 } 24 25 public static void main(String[] args) { 26 Invaders inv = new Invaders(); 27 } 28 29 } 30
¿Qué tenemos con esto? Una simple ventana que además al cerrarse no hace que el programa termine:
Invaders.java |
Página Anterior - Introducción | Página Actual - 01 - La ventana | Página Siguiente - Cierre debido |
Índice del curso |
(c) 2004 Planetalia S.L. Todos los derechos reservados. Prohibida su reproducción