christmo / macwidgets

Automatically exported from code.google.com/p/macwidgets
0 stars 0 forks source link

EmphasizedLabelUI doesn't work with Java 6 on Mac #1

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
The following exception occurs when trying to use the EmphasizedLabelUI with 
Java 6 on the 
Mac:

Java Version: 1.6.0_04-dp
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError:
com/sun/java/swing/SwingUtilities2
       at 
com.explodingpixels.macwidgets.plaf.EmphasizedLabelUI.paintEnabledText(Emphasize
dLabelUI.j
ava:52)
       at javax.swing.plaf.basic.BasicLabelUI.paint(BasicLabelUI.java:169)
       at javax.swing.plaf.ComponentUI.update(ComponentUI.java:155)
       at javax.swing.JComponent.paintComponent(JComponent.java:763)
       at javax.swing.JComponent.paint(JComponent.java:1027)
       at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:134)
       at javax.swing.plaf.basic.BasicTreeUI.paintRow(BasicTreeUI.java:1503)
       at javax.swing.plaf.basic.BasicTreeUI.paint(BasicTreeUI.java:1210)
       at javax.swing.plaf.ComponentUI.update(ComponentUI.java:155)
       at javax.swing.JComponent.paintComponent(JComponent.java:763)
       at 
com.explodingpixels.macwidgets.SourceList$CustomJTree.paintComponent(SourceList.
java:433)
       at javax.swing.JComponent.paint(JComponent.java:1027)
       at javax.swing.JComponent.paintChildren(JComponent.java:864)
       at javax.swing.JComponent.paint(JComponent.java:1036)
       at javax.swing.JViewport.paint(JViewport.java:747)
       at javax.swing.JComponent.paintChildren(JComponent.java:864)
       at javax.swing.JComponent.paint(JComponent.java:1036)
       at javax.swing.JComponent.paintChildren(JComponent.java:864)
       at javax.swing.JComponent.paint(JComponent.java:1036)
       at javax.swing.JComponent.paintChildren(JComponent.java:864)
       at javax.swing.JComponent.paint(JComponent.java:1036)
       at javax.swing.JComponent.paintChildren(JComponent.java:864)
       at javax.swing.JComponent.paint(JComponent.java:1036)
       at javax.swing.JLayeredPane.paint(JLayeredPane.java:564)
       at javax.swing.JComponent.paintChildren(JComponent.java:864)
       at javax.swing.JComponent.paint(JComponent.java:1036)
       at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:34)
       at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60)
       at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97)
       at java.awt.Container.paint(Container.java:1810)
       at sun.awt.RepaintArea.paintComponent(RepaintArea.java:276)
       at sun.awt.RepaintArea.paint(RepaintArea.java:241)
       at apple.awt.ComponentModel.handleEvent(ComponentModel.java:268)
       at apple.awt.CWindow.handleEvent(CWindow.java:275)
       at java.awt.Component.dispatchEventImpl(Component.java:4573)
       at java.awt.Container.dispatchEventImpl(Container.java:2160)
       at java.awt.Window.dispatchEventImpl(Window.java:2440)
       at java.awt.Component.dispatchEvent(Component.java:4327)
       at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
       at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:300)
       at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:210)
       at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:200)
       at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:195)
       at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:187)
       at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Caused by: java.lang.ClassNotFoundException: com.sun.java.swing.SwingUtilities2
       at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
       at java.security.AccessController.doPrivileged(Native Method)
       at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
       at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:288)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
       at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
       ... 45 more

Original issue reported on code.google.com by kenneth....@gmail.com on 8 Sep 2008 at 3:42

GoogleCodeExporter commented 8 years ago
Shouldn't be using SwingUtilities2...use BasicGraphicUtils instead.

Original comment by kenneth....@gmail.com on 8 Sep 2008 at 3:43

GoogleCodeExporter commented 8 years ago
Fixed in 0.9.1

Original comment by kenneth....@gmail.com on 8 Sep 2008 at 9:22