sexta-feira, 18 de março de 2011

Novidades do Swing no Java 7

Olá Pessoal;

Enquanto aguardamos anciosamente a espera da versão final do Java 7 (que está prevista para este ano de 2011), e virá com algumas novidades na linguagem.
Mas queria falar sobre as funcionalidades que virão para incrementar o desenvolvimento desktop em Java. Por isso vamos dar uma olhada em algumas das novidades do Swing que estarão presentes na nova versão do Java.

  • JLayer: O JLayer iniciou do projeto JXLayer (mais os dois seguem caminhos independentes), que serve para desenhar camadas sobre os seus componentes visuais. O que eu achei legal é que você pode registrar eventos em que o JLayer esteja interessado e repintar a camada como você bem entender quando o evento for disparado. Um exemplo disso seria você adicionar um desenho na tela toda a vez que o mouse se mova por exemplo. Alguns exemplos visuais do JLayer:





  • Criação de Janelas e desenhos translucidos: Essa é uma funcionalidade que estará disponivel no Java 7 que é para deixar suas janelas translucidas, ou seja, aquele efeito de transparência, você poderá definir o grau de transparência e também o gradiente que deseja e "tha-ram", veja como sua janela pode ficar:




  • The Nimbus Look & Feel: Outra novidade é que será adicionado mais um Look & Feel, o Nimbus que estará disponivel também no javax.swing a partir da versão 7. Uma tela com esse look & Feel fica assim:


Outra novidade anunciada será uma maior facilidade em trabalhar com a mistura de componentes tanto AWT e Swing em uma mesma tela.

Estou aguardando a versão final do Java 7, enquanto isso, "brincamos" com as versões betas.



Abraços e até a proxíma.


Nenhum comentário: