Ola Galera, estou tentando colocar um skin quaqua estilo “MAC” mais esta dando erro, alguem pode me ajudar?
O Erro foi esse!
run:
Exception in thread “AWT-EventQueue-0” java.lang.StackOverflowError
at javax.swing.LayoutStyle.getInstance(LayoutStyle.java:73)
at ch.randelshofer.quaqua.BasicQuaquaLookAndFeel.getLayoutStyle(BasicQuaquaLookAndFeel.java:2308)
at ch.randelshofer.quaqua.LookAndFeelProxy.getLayoutStyle(LookAndFeelProxy.java:202)
at javax.swing.LayoutStyle.getInstance(LayoutStyle.java:77)
/-------------------------------------------------------------------------------------------------------------------------------------/
Minha programação esta correta eu acho pq quando ativo outros looks ex: do windows ele modifica menos o do mac ñ acessa.
Ai Abaixo esta o codigo de programação!
String sets_look;
public TelaP() {
//sets_look="com.sun.java.swing.plaf.windows.WindowsLookAndFeel";
//sets_look="com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel";
//sets_look = "com.sun.java.swing.plaf.windows.WindowsLookAndField";
//sets_look = "javax.swing.plaf.mac.MacLookAndFeel.Mac";
//sets_look = "com.sun.java.swing.plaf.gtk.GTKLookAndFeel - padrão GTK+";
//sets_look = LookAndFeelAddons.setAddon(MacOSXLookAndFeelAddons.class);
// sets_look = "ch.randelshofer.quaqua.QuaquaLookAndFeel";
sets_look = "ch.randelshofer.quaqua.QuaquaLookAndFeel";
lookandfeel();
initComponents();
}
public void lookandfeel() {
try {
//SubstanceLookAndFeel.setLiquidDecorations(true, "mac");
UIManager.setLookAndFeel(sets_look);
SwingUtilities.updateComponentTreeUI(this);
} catch (Exception erro) {
JOptionPane.showMessageDialog(null, erro);
}
}
