Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Problems with AntiAliasing in JAVA2D

2 views
Skip to first unread message

Odin

unread,
May 5, 2001, 3:19:35 PM5/5/01
to

hi,

I use Linux and the blackdown jdk1.3.0 RC1 with jikes for compilation.

in my program I use the antialiasing rendering option and I've got this
strange exception (see below):

what's the problem
what is it about and how can I fix this ?

Thanks


Odin
-------------------------------------------------------------------------------------------------------

sun.dc.pr.PRException: endPath: bad path
at sun.dc.pr.Rasterizer.endPath(Rasterizer.java:540)
at
sun.java2d.pipe.DuctusRenderer.createShapeRasterizer(DuctusRenderer.java:296)

at
sun.java2d.pipe.DuctusShapeRenderer.renderPath(DuctusShapeRenderer.java:59)

at
sun.java2d.pipe.DuctusShapeRenderer.draw(DuctusShapeRenderer.java:48)
at
sun.java2d.pipe.PixelToShapeConverter.drawLine(PixelToShapeConverter.java:37)

at sun.java2d.SunGraphics2D.drawLine(SunGraphics2D.java:1514)
at opale.m2d.ker.Pen2D.drawLine(Pen2D.java:108)
at opale.m2d.object2d.GConic.draw(GConic.java:100)
at opale.m2d.ker.Pen2D.draw(Pen2D.java:166)
at opale.m2d.ker.Pack2D.draw(Pack2D.java:476)
at OPaintPanel.paintComponent(OPaintPanel.java:146)
at javax.swing.JComponent.paint(JComponent.java:739)
at javax.swing.JComponent.paintChildren(JComponent.java:523)
at javax.swing.JComponent.paint(JComponent.java:748)
at javax.swing.JComponent.paintChildren(JComponent.java:523)
at javax.swing.JComponent.paint(JComponent.java:748)
at javax.swing.JComponent.paintChildren(JComponent.java:523)
at javax.swing.JComponent.paint(JComponent.java:748)
at javax.swing.JLayeredPane.paint(JLayeredPane.java:546)
at javax.swing.JComponent.paintChildren(JComponent.java:523)
at javax.swing.JComponent.paint(JComponent.java:748)
at javax.swing.JComponent.paintChildren(JComponent.java:523)
at javax.swing.JComponent.paint(JComponent.java:748)
at javax.swing.JComponent.paintChildren(JComponent.java:523)
at javax.swing.JComponent.paint(JComponent.java:748)
at javax.swing.JLayeredPane.paint(JLayeredPane.java:546)
at javax.swing.JComponent.paintWithBuffer(JComponent.java:4393)
at
javax.swing.JComponent._paintImmediately(JComponent.java:4336)
at javax.swing.JComponent.paintImmediately(JComponent.java:4187)

at
javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:370)
at
javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:205)

at
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:331)
at
java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.Dialog.show(Dialog.java:370)
at java.awt.Component.show(Component.java:946)
at java.awt.Component.setVisible(Component.java:903)
at ODialogRenderOption.<init>(ODialogRenderOption.java:31)
at
OPaintPanelPopMenu.actionPerformed(OPaintPanelPopMenu.java:94)
at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1450)

at
javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1504)

at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:378)

at
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:250)
at javax.swing.AbstractButton.doClick(AbstractButton.java:279)
at
javax.swing.plaf.basic.BasicMenuItemUI$MenuDragMouseHandler.menuDragMouseReleased(BasicMenuItemUI.java:946)

at
javax.swing.JMenuItem.fireMenuDragMouseReleased(JMenuItem.java:547)
at
javax.swing.JMenuItem.processMenuDragMouseEvent(JMenuItem.java:452)
at javax.swing.JMenuItem.processMouseEvent(JMenuItem.java:400)
at
javax.swing.MenuSelectionManager.processMouseEvent(MenuSelectionManager.java:264)

at
javax.swing.plaf.basic.BasicPopupMenuUI$MouseGrabber.mouseReleased(BasicPopupMenuUI.java:296)

at
java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)

at java.awt.Component.processMouseEvent(Component.java:3717)
at java.awt.Component.processEvent(Component.java:3546)
at java.awt.Container.processEvent(Container.java:1164)
at java.awt.Component.dispatchEventImpl(Component.java:2595)
at java.awt.Container.dispatchEventImpl(Container.java:1213)
at java.awt.Component.dispatchEvent(Component.java:2499)
at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2451)
at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:2216)
at
java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)
at java.awt.Container.dispatchEventImpl(Container.java:1200)
at java.awt.Window.dispatchEventImpl(Window.java:912)
at java.awt.Component.dispatchEvent(Component.java:2499)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:333)
at
java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)

--------------------------------------------------------------------------------------------------------

0 new messages