Gente, vocês me desculpem mas eu tô iniciando mesmo, e às vezes fico confuso com a forma de fazer as coisas. Eu já aprendi a fazer uma janela usando o pacote javax.swing, e extends JFrame, mas no método main, para fazer a janela aparecer eu já encontrei 3 modos de fazer, e eu não entendi ainda qual devo usar. Veja esse código simples:
import javax.swing.*;
public class MinhaJanela extends JFrame
{
public MinhaJanela()
{
super("Título da Janela");
setSize(280, 170);
setVisible(true);
setBackground(Color.gray);
}
public static void main(String args [])
{
new MinhaJanela().show();
}
}
Mas, eu já encontrei também o final assim:
public static void main(String args [])
{
JFrame Janela = new MinhaJanela();
Janela.show();
}
E uma terceira maneira de fazer, encontrei o final assim:
public static void main(String args [])
{
MinhaJanela app = new MinhaJanela();
app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
Vou aprendendo tudo que encontro, mesmo iniciante do zero, mas qual a diferença entre esses 3 modos de fazer, qual o melhor? Desculpem estar no básico do básico, mas pretendo avançar. Agradeço se alguém puder me esclarecer. Abraço, amigos.
Marco