Substance 6.1 LnF ändern

riseX

Mitglied
Hallo,

ich versuche momentan meine Applikation auf eine neue Version von Substance 6.1 umzustellen.

Ich erhalte bei
Code:
UIManager.setLookAndFeel("org.pushingpixels.substance.api.skin.SubstanceMarinerLookAndFeel");

oder

Code:
SubstanceLookAndFeel.setSkin("org.pushingpixels.substance.api.skin.SubstanceNebulaLookAndFeel");

stets die gleiche Fehlermeldung.

und zwar:

Code:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
	at org.pushingpixels.substance.internal.utils.SubstanceColorUtilities.getDefaultBackgroundColor(SubstanceColorUtilities.java:828)
	at org.pushingpixels.substance.internal.utils.SubstanceColorUtilities.getBackgroundFillColor(SubstanceColorUtilities.java:731)
	at org.pushingpixels.substance.internal.ui.SubstancePanelUI.__org__pushingpixels__substance__internal__ui__SubstancePanelUI__installDefaults(SubstancePanelUI.java:73)
	at org.pushingpixels.substance.internal.ui.SubstancePanelUI.installDefaults(SubstancePanelUI.java)
	at javax.swing.plaf.basic.BasicPanelUI.installUI(BasicPanelUI.java:39)
	at org.pushingpixels.substance.internal.ui.SubstancePanelUI.__org__pushingpixels__substance__internal__ui__SubstancePanelUI__installUI(SubstancePanelUI.java)
	at org.pushingpixels.substance.internal.ui.SubstancePanelUI.installUI(SubstancePanelUI.java)
	at javax.swing.JComponent.setUI(JComponent.java:662)
	at javax.swing.JPanel.setUI(JPanel.java:136)
	at javax.swing.JPanel.updateUI(JPanel.java:109)
	at javax.swing.JPanel.<init>(JPanel.java:69)
	at javax.swing.JPanel.<init>(JPanel.java:92)
	at javax.swing.JPanel.<init>(JPanel.java:100)
	at javax.swing.JRootPane.createGlassPane(JRootPane.java:528)
	at javax.swing.JRootPane.<init>(JRootPane.java:348)
	at org.jvnet.flamingo.ribbon.ui.JRibbonRootPane.<init>(JRibbonRootPane.java:55)
	at org.jvnet.flamingo.ribbon.JRibbonFrame.createRootPane(JRibbonFrame.java:502)
	at javax.swing.JFrame.frameInit(JFrame.java:236)
	at javax.swing.JFrame.<init>(JFrame.java:159)
	at org.jvnet.flamingo.ribbon.JRibbonFrame.<init>(JRibbonFrame.java:261)
	at main.CMainFrame.<init>(CMainFrame.java:148)
	at main.CMain$1$1.run(CMain.java:81)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:641)
	at java.awt.EventQueue.access$000(EventQueue.java:84)
	at java.awt.EventQueue$1.run(EventQueue.java:602)
	at java.awt.EventQueue$1.run(EventQueue.java:600)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:611)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)


Hat jemand Erfahrungen mit der Umstellung auf die neuere Version. Ich glaub das Projekt wird nicht weiter gepflegt. Aber bis jetzt war ich immer sehr zufrieden, bis auf ein paar Kleinigkeiten.


Gruß
vom riseX
 

Neue Beiträge

Zurück