Adicionando aparência e sensação no aplicativo Java
-
20-09-2019 - |
Pergunta
Estou trabalhando com o NetBeans 6.5 IDE.
Baixei um arquivo de look e sensação e adicionei o NetBeans by Palette Manager.
Como uso isso no meu aplicativo?
Solução 2
Obrigado pela sua resposta. Ao usar o código abaixo, podemos obter todos os nomes de classe Look and Feel.
UIManager.LookAndFeelInfo[] lookAndFeelInfos = UIManager.getInstalledLookAndFeels();
for (int i = 0; i < lookAndFeelInfos.length; i++) {
UIManager.LookAndFeelInfo lookAndFeelInfo = lookAndFeelInfos[i];
//
// Get the name of the look and feel
//
String name = lookAndFeelInfo.getName();
System.out.println("name = " + name);
//
// Get the implementation class for the look and feel
//
String className = lookAndFeelInfo.getClassName();
System.out.println("className = " + className);
}
Outras dicas
Você pode seguir este tutorial do sol sobre Definindo o L&F em Java
Você pode mudar o L&F com
setLookAndFeel
Mesmo depois que a GUI do programa é visível.
Para fazer com que os componentes existentes reflitam o novo L&F, invocar oSwingUtilities
updateComponentTreeUI
Método uma vez por contêiner de nível superior.
Em seguida, você pode redimensionar cada contêiner de nível superior para refletir os novos tamanhos de seus componentes contidos. Por exemplo:
UIManager.setLookAndFeel(lnfName);
SwingUtilities.updateComponentTreeUI(frame);
frame.pack();