[VLDocking] Exception: keine ComponentUI?


#1

Wusaa,

ich bin es mal :slight_smile:
Ich bin gerade ein wenig mit einem UI-Framework am experementieren: https://code.google.com/p/vldocking/

Ich wollte nun eine Toolbar hinzufĂĽgen, kann aber nicht nachvollziehen wo da des Problem liegt.
Ich bekomme eine Exception weil anscheinend irgendwelche UI-Defaults nicht geladen werden konnten:

UIDefaults.getUI() failed: no ComponentUI class for: com.vlsolutions.swing.toolbars.ToolBarGripper[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=,flags=0,maximumSize=,minimumSize=,preferredSize=]
java.lang.Error
	at javax.swing.UIDefaults.getUIError(UIDefaults.java:729)
	at javax.swing.MultiUIDefaults.getUIError(MultiUIDefaults.java:130)
	at javax.swing.UIDefaults.getUI(UIDefaults.java:759)
	at javax.swing.UIManager.getUI(UIManager.java:1013)
	at com.vlsolutions.swing.toolbars.ToolBarGripper.updateUI(ToolBarGripper.java:67)
	at com.vlsolutions.swing.toolbars.ToolBarGripper.<init>(ToolBarGripper.java:47)
	at com.vlsolutions.swing.toolbars.ToolBarGripper.<init>(ToolBarGripper.java:42)
	at com.vlsolutions.swing.toolbars.VLToolBar.<init>(VLToolBar.java:74)
	at controls.menu.StudioToolbar.<init>(StudioToolbar.java:12)
	at components.Studio.<init>(Studio.java:10)
	at window.Studio.<init>(Studio.java:15)
	at main.PhaserStudio$1.run(PhaserStudio.java:11)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721)
	at java.awt.EventQueue.access$200(EventQueue.java:103)
	at java.awt.EventQueue$3.run(EventQueue.java:682)
	at java.awt.EventQueue$3.run(EventQueue.java:680)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:691)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

Hier mal die Source: https://api.knugle.de/test.zip (Eclipse Projekt).

Kann mir vllt. jemand sagen, was ich falsch gemacht habe und/oder was das Problem auslöst?


#2

Ok, erledigt - Man sollte auch das kleingedruckte lesen:

DockingUISettings.getInstance().installUI()

Sollte schon zuvor angewandt sein x’D