Look and Feel

Estou montando um pequeno projeto interno para empresa usando Swing.

Já tenho algumas telas prontas. O que eu gostaria de saber qual Look and Feel é o que vem padrão com o JFrame, JInternalFrame e etc, pois eu achei a aparencia dele bastante feio… por default vem o Window Look and Feel? (estou trabalhando com Windows 2003 Server e o software irá rodar apenas em plataformas Windows).

Alguém aconselha um Look and Feel mais agradável? digamos um bem parecido com o Windows ou não existe isso? (só o SWT que usa o Widget do SO que consegue deixar tão parecido).

Obrigado

na pasta demo do seu jdk voce vai encontrar alfuns demos q tem look and feel diversos, como o “…\demo\jfc\SwingSet2.jar”

: scrambleup : Bom, velho, eu gosto muito dos Look and Feels lá do JGoodies, o Looks. Mas tem também o L&F do Tiger, que é mais bonitinho que o do SDK 1.4

Agora, se vc quiser mais opções, dê uma olhada no Javootoo.

A Paz!!

Olá pessoal meu nome é andré
sou novo em java e queria entender sobre esses look and feel
Não sei como fazer e como usar isso? Pelo que entendi o LnF são tipos uns “temas” para as "Frames"
ou não são isso??
Tem um amigo meu que usou isso numa aplicação e achei muito legal poder escolher como vai ficar a “cara” do seu sistema. bem se vcs puderem me indicar algum tutorial agradeço

abraços a tdos

Pessoal,

Eu fiz assim (no NetBean 6.0) e funcionou bem:

  Windows XP: javax.swing.UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel")

Windows Classic: javax.swing.UIManager.setLookAndFeel(“com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel”)
Unix-Motif: javax.swing.UIManager.setLookAndFeel(“com.sun.java.swing.plaf.motif.MotifLookAndFeel”)
Java Metal: Windows XP: javax.swing.UIManager.setLookAndFeel(“javax.swing.plaf.metal.MetalLookAndFeel”)

Estas instruções devem ser colocadas antes da carga. Se nada for colocado é assumido o padrão Java Metal.

abçs

Você pode atribuir o Look and Feel de acordo com o sistema operacional que a sua aplicação está sendo executada. Para isso utilize:


String lookAndFeel = UIManager.getSystemLookAndFeelClassName(); // pega aparencia do SO
UIManager.setLookAndFeel(lookAndFeel); // atribui look and feel

abraços!

Vídeo sobre a modificação de look and feel em aplicativos desktop:

http://www.cgmautomacao.com.br/cms/artigos/38-java/83-java-lef.html

Abcs, espero que ajude!

So a titulo de curiosidade, esse foi o mais “legal” que ja vi!!! :smiley: Muito divertido!!!

http://napkinlaf.sourceforge.net/

[]`s