Cita:
Por que este metodo tiene que llamarse igual que la clase? SwingBasico2() {}import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class SwingBasico2 extends JFrame {
public static void main(String args[]) {
new SwingBasico2();
}
SwingBasico2() {
JLabel jlbHelloWorld = new JLabel("Hello World");
add(jlbHelloWorld);
this.setSize(100, 100);
// pack();
setVisible(true);
}
}
import java.awt.*;
import java.awt.event.*;
public class SwingBasico2 extends JFrame {
public static void main(String args[]) {
new SwingBasico2();
}
SwingBasico2() {
JLabel jlbHelloWorld = new JLabel("Hello World");
add(jlbHelloWorld);
this.setSize(100, 100);
// pack();
setVisible(true);
}
}
De otra manera no compila. Tiene que ver con los constructores? Si es así, cual es la relación entre main y los constructores?