Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

xande fuechter

Como vincular o design do swing?

Recommended Posts

Então, a minha dúvida é o seguinte, no Netbeans, eu criei um JFrame, o problema é que ele vem com um design do swing veio, ae eu queria saber como faço para deixar o layout igual o sistema operacional? seja no ubuntu ou no windows. tipo eu digo na aparência mesmo.

 

Aguardo a respota.

Obrigado pela atenção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você tem 2 opções: use a biblioteca AWT, ou usando Swing troque o LookAndFeel(LAF), você vai precisar verificar qual o S.O subjacente p poder fzr a troca correta. E tem mais, você precisa contar com o LAF que ta instalado na máquina do user ou carrega-lo no seu projeto...

 

// Assim você recupera os LAF instalados
UIManager.LookAndFeelInfo[] looks = UIManager.getInstalledLookAndFeels();

// Agora você só precisa atribuir um dos LAFs instalados p o UIManager
UIManager.setLookAndFeel(looks[0].getClassName());

// Agora você precisa mandar atualizar a UI
SwingUtilities.updateComponentTreeUI(aqui a referencia do JFrame);

Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

você tem 2 opções: use a biblioteca AWT, ou usando Swing troque o LookAndFeel(LAF), você vai precisar verificar qual o S.O subjacente p poder fzr a troca correta. E tem mais, você precisa contar com o LAF que ta instalado na máquina do user ou carrega-lo no seu projeto...

 

// Assim você recupera os LAF instalados
UIManager.LookAndFeelInfo[] looks = UIManager.getInstalledLookAndFeels();

// Agora você só precisa atribuir um dos LAFs instalados p o UIManager
UIManager.setLookAndFeel(looks[0].getClassName());

// Agora você precisa mandar atualizar a UI
SwingUtilities.updateComponentTreeUI(aqui a referencia do JFrame);

Abraço

 

 

mais eu apenas aplico no constructor do JFrame???

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.