JMenuBar x Look And Feel

Estou usando o look-and-feel do Windows em um programa. Acontece que tem um JMenuBar que não está com “cara” de Windows. Todos os outros componentes estão funcionando perfeitamente, e eu alterei o look-and-feel antes da criação de todos os componentes. Alguem aí sabe o que pode estar acontecendo?

Rissato,

disponibiliza o trecho do código aqui e diz qual o look and feel estás usando.

Uma alternativa, também válida, é você testar com look and feel. Neste link abaixo tem alguns free.

http://javootoo.l2fprod.com/

try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch (ClassNotFoundException e) { } catch (InstantiationException e) { } catch (IllegalAccessException e) { } catch (UnsupportedLookAndFeelException e) { }

tai o codigo… valew d+

acho que posso usar esse topico pra tirar uma duvida minha, é o seguinte, eu puxei um look and field chamado synthetica, nele tem os seguintes arquivos:

[quote]09/02/2006 14:34 api
10/11/2005 17:27 15.262 COMMERCIAL_LICENSE.txt
05/04/2005 17:46 18.376 LICENSE.txt
13/12/2005 15:14 1.481 README.txt
09/02/2006 14:33 857.313 synthetica.jar[/quote]

e dentro da pasta api tem o seguinte:

[quote]09/02/2006 14:33 10.520 allclasses-frame.html
09/02/2006 14:33 9.300 allclasses-noframe.html
09/02/2006 14:33 10.977 constant-values.html
05/09/2005 11:07 de
09/02/2006 14:33 5.246 deprecated-list.html
09/02/2006 14:33 9.953 help-doc.html
09/02/2006 14:33 153.749 index-all.html
09/02/2006 14:33 1.358 index.html
28/09/2005 15:47 2.038 javasoft.css
09/02/2006 14:33 1.977 overview-frame.html
09/02/2006 14:33 6.821 overview-summary.html
09/02/2006 14:33 21.094 overview-tree.html
09/02/2006 14:33 202 package-list
01/06/2006 11:00 resources
09/02/2006 14:33 16.801 serialized-form.html
05/09/2005 11:20 1.231 stylesheet.css
[/quote]

eu nao sei aonde eu deveria colocar esses arquivos pra poder importar na aplicaçao…

ps.: uso eclipse

Obrigado pela ajuda

nem sei trabalhar com L&Fs externos… to usando o do windows msm…

[quote=rissato] try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch (ClassNotFoundException e) { } catch (InstantiationException e) { } catch (IllegalAccessException e) { } catch (UnsupportedLookAndFeelException e) { }

tai o codigo… valew d+[/quote]

messe pedaço de codigo voçe esta setando o look;

imagino eu que em seguida vem algo do tipo

ou

para atualizar o look do frame

voce precisa mandar atualizar tambem o look do JMenuBar ex:

[quote]SwingUtilities.updateComponentTreeUI(this.minhaJMenuBar);