Diferença de setVisible() para show()

1 resposta
adriano_kahn

Olá pessoal…
Ontem na aula perguntei ao professor se existia uma diferença de desempenho ou outra entre os métodos setVisible() e show(), pois sei que o show() mostra o componente chamado e o setVisible() tanto mostra, quanto some, caso alguma condição seja ou não satisfeita no código. Ele me respondeu que não via muita diferença e que a única era que o show(), era mais antigo… Parece ser uma pergunta boba, mas gostaria de ter essa dúvida sanada…

Obrigado a todos e Bons Estudos!!!

1 Resposta

ViniGodoy

O show() é um método deprecated e não deve ser usado.

Praticamente não há diferença de desempenho. Se você olhar a implementação do método show() vai ver que ele praticamente só chama setVisible(true).

Veja no javadoc: http://download-llnw.oracle.com/javase/6/docs/api/java/awt/Window.html#show()

Está escrito @Deprecated lá.

Criado 4 de agosto de 2010
Ultima resposta 4 de ago. de 2010
Respostas 1
Participantes 2