Pages

segunda-feira, 14 de janeiro de 2013

Como Fazer Uma Tela FullScreen em Java?

E aí galera! Faz anos que não posto nada, bom agora eu também sou um programador (quem perguntou? rs) 

Normalmente eu desenvolvo aplicações Web sem muitas dificuldades, claro que existem muitas coisas que ainda não sei, mas como a Web é um ambiente vasto, fica fácil tirar alguma dúvida. 

Meu patrão me pediu para fazer uma aplicação Desktop, logo pensei "Lascou!". Aí eu parei e refleti sobre este desafio. Aceitei essa loucura, fazendo adendos a ele. 

Escolhi como linguagem o Java, no começo foi dificultoso, mas depois que comecei a conhecer o poder da orientação a objetos (OO), me apaixonei. 

Mas como marinheiro de primeira viagem, me surgiu uma dificuldade que quero compartilhar com os futuros programadores. Como fazer um Full Screen? Mas não é um Full Screen qualquer. Ele tem que estar na frente da barra de menu iniciar e não ter as teclas fechar, maximizar e minimizar. Então fucei algo simples


Dimension dim = Toolkit.getDefaultToolkit().getScreenSize(); 
setSize(dim); 
setResizable(false);
dispose();
setUndecorated(true);

Creio que não terão dificuldades, ele está dentro de java.awt.Dimension.

O meu propósito em colocar esse simples código é que tive que fuçar nos fóruns gringos e sabemos que é muito difícil ler esses fóruns. Nem todos são em uma estrutura de página tão simples como o do GUJ ou JavaFree, então eu compartilho com vocês, pois eu sei o que é ter dificuldade em achar algo.

Espero que gostem! 

Volto em breve!