Olá pessoal! Estou com o problema em utilizar o getSystemLookAndFeelClassName(), que pega interface do sistema operacional que está rodando. Bom é seguinte fiz uma tela principal com menus, e coloquei no método main este look…Mas na tela principal do meu sitema ficou escuro, so esta visivel os Menus, alguem sabe o porque, e como resolver este problema ?
pelo screen, dá pra perceber que o problema não deve estar no Look and Feel.
veja que o menu está sendo desenhado corretamente.
não tem um componente, tipo um Jpanel ou um JDesktopPane que ocupa toda a área em baixo do menu?
digo isso pq qdo eu coloco um JDesktopPane da paleta do netbeans, esse componente por padrão é preto!
Sim eu estou usando um JDesktopPane, mas quando tira este look and fell para pegar a interface do S.O ele volta ao normal (cor metal),
não tem alguma maneira de colocar uma cor ou tipo metal nativo do java, ou remover a cor preta ?
isso quer dizer que no MetalLookandFeel o background color do JDesktopPane é cinza e no SystemLookAndFeel ele é preto
aí é só vc setar manualmente a cor.
jDesktopPane1.setBackground(SystemColor.controlShadow); // ou outra java.awt.Color qualquer