Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/05/2010, 14:50
Avatar de mayid
mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: Java + Swing basico

Hola! Gracias!

Creo entender. En este caso, al ser un programa básico, de una sola clase, necesito inicializar la clase desde algún lugar. Y ese lugar es el main. De otra manera, si tuviese una segunda clase, podría inicializar la primera desde ahí, sin necesidad de declarar nada en el main primero.

Tengo otra duda ahora. Es sobre el hecho de que existan clases anidadas. El ejemplo sería el mismo que publiqué, pero siendo así:
Cita:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class ClaseMadre {

public class SwingBasico2 extends JFrame {

public static void main(String args[]) {}

SwingBasico2() {
JLabel jlbHelloWorld = new JLabel("Hello World");
add(jlbHelloWorld);
this.setSize(100, 100);
// pack();
setVisible(true);
}
}

}
En ese caso, la clase secundaria necesita de un main? Aún cuando está extendiendo a JFrame?