mi aplicacion se extiende de un FrameView
y uso el siguiente metodo al que llamo desde cada actionPerformed de ese menu:
Código Javascript:
Ver original
public void cambiarTema(String tema){ try { UIManager.setLookAndFeel(tema); SwingUtilities.updateComponentTreeUI(this.getFrame()); this.getFrame().pack(); //SwingUtilities.updateComponentTreeUI(panelConectar); } catch (UnsupportedLookAndFeelException e) { System.out.println(e.toString()); } catch (ClassNotFoundException e) { System.out.println(e.toString()); } catch (InstantiationException e) { System.out.println(e.toString()); } catch (IllegalAccessException e) { System.out.println(e.toString()); } }
Cuando voy cambiando (sobretodo cuando repito L&F) se van mezclando, y al final queda el fondo negro de uno, los botones de otro...
alguna ideA?