Qual a diferença para mostrar um container?

2 respostas
francislon

Olá pessoal, gostaria de saber qual a diferença quando eu vou exibir um container simples só com alguns JLabels. Tenho uma classe chamada “labels” com um construtor que implementa esses JLabels, e outra classe que é o main. No main quando vou exibir os JLabels já vi quatro formas diferentes de exibir:

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

Ainda tem as opções:

1 - instancia.setVisible(true); //ou 2 - instancia.show(); //ou até msm 3 - instancia.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

Alguém poderia me explicar qual a diferença?

2 Respostas

renandemelo

Bem,

1.instancia.setVisible(true) - torna o componente visível, o faz aparecer.

2.instancia.show - Igual ao de cima, porem este esta marcado como “Deprecated”, isto é, foi substituido pelo de cima, só se encontra na especificação por questões de compatibilidade com versões anteriores de java

3.instancia.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); - Indica que a operação de fechar a janela encadeará um evento de encerrar a aplicação, mais tecnicamente chamara o método System.exit();

Espero ter respondido,

Flw,
Renan

francislon

Pow brigadão Renan, deu pra entender legal ^^.

Criado 13 de fevereiro de 2007
Ultima resposta 13 de fev. de 2007
Respostas 2
Participantes 2