You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-users@xmlgraphics.apache.org by "Georg A." <at...@eva.mpg.de> on 2003/03/21 13:23:58 UTC

Batik and MAC

Hello,

has anyone experiences with batik on a mac (OS X, for the start)?
When I test my application on a pc, the zooming an panning(ctrl+left  
mouse button, etc.) works fine,
on my mac I can rotate the svg, i can zoom out with ctrl+o, but i can't  
zoom in,
ctrl+i doesn't work and if I use ctrl+left mouse button, I get null  
pointer exceptions:
*******************************************
Exception occurred during event dispatching:
java.lang.NullPointerException
	at  
com.apple.mrj.internal.awt.graphics.GLPen.getOnscreenBits(GLPen.java:693 
)
	at  
com.apple.mrj.internal.awt.graphics.GLImageBasedBackOffSystem.fullCompos 
itePaintDrawOrFillBackOff(GLImageBasedBackOffSystem.java:164)
	at  
com.apple.mrj.internal.awt.graphics.GLImageBasedBackOffSystem.drawOrFill 
BackOff(GLImageBasedBackOffSystem.java:114)
	at  
com.apple.mrj.internal.awt.graphics.GLImageBasedBackOffSystem.draw(GLIma 
geBasedBackOffSystem.java:89)
	at com.apple.mrj.internal.awt.graphics.GLPen.draw(GLPen.java:1670)
	at com.apple.mrj.internal.awt.graphics.GLPen.drawLine(GLPen.java:791)
	at  
com.apple.mrj.internal.awt.graphics.PenGraphics.draw(PenGraphics.java:22 
4)
	at  
org.apache.batik.swing.gvt.AbstractZoomInteractor$ZoomOverlay.paint(Unkn 
own Source)
	at  
org.apache.batik.swing.gvt.AbstractZoomInteractor.mouseDragged(Unknown  
Source)
	at  
org.apache.batik.swing.gvt.JGVTComponent$Listener.mouseDragged(Unknown  
Source)
	at java.awt.Component.processMouseMotionEvent(Component.java:3755)
	at javax.swing.JComponent.processMouseMotionEvent(JComponent.java:2298)
	at java.awt.Component.processEvent(Component.java:3544)
	at java.awt.Container.processEvent(Container.java:1159)
	at java.awt.Component.dispatchEventImpl(Component.java:2589)
	at java.awt.Container.dispatchEventImpl(Container.java:1208)
	at java.awt.Component.dispatchEvent(Component.java:2493)
	at  
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2446)
	at  
java.awt.LightweightDispatcher.processMouseEvent(Container.java:2200)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2120)
	at java.awt.Container.dispatchEventImpl(Container.java:1195)
	at java.awt.Window.dispatchEventImpl(Window.java:966)
	at java.awt.Component.dispatchEvent(Component.java:2493)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:334)
	at  
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThrea 
d.java:126)
	at  
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread. 
java:93)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:88)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:80)
*********************************
thanks a lot!

Georg

-- 



Georg Apitz

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
WALS Project
Executive Programmer

Max Planck Institute for Evolutionary Anthropology
Inselstrasse 22
04103 Leipzig
Germany
Phone: +49 (0) 341 99 52 - 257
Telefax: +49 (0)341 99 52 - 119

georg@apitz.de
www.eva.mpg.de
www.ge-org.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-users-help@xml.apache.org


RE: Batik and MAC

Posted by Thomas E Deweese <th...@kodak.com>.
>>>>> "GA" == Georg A <at...@eva.mpg.de> writes:

GA> Has anyone experiences with batik on a mac (OS X, for the start)?
GA> When I test my application on a pc, the zooming an
GA> panning(ctrl+left mouse button, etc.) works fine, on my mac I can
GA> rotate the svg, i can zoom out with ctrl+o, but i can't zoom in,
GA> ctrl+i doesn't work and if I use ctrl+left mouse button, I get
GA> null pointer exceptions:

    Hmm, looks like a JVM problem (doesn't seem to like drawing th
zoom recticle over the image).  I don't really know what we could do
about this... You could try changing the way the zoom recticle is
drawn in AbstractZoomInteractor...

    You could also try using shift right mouse (which I know not all
mice have on Apple - but you could get one or swap the actions in the
Batik source).  This does an 'interactive' zoom.

GA> ******************************************* Exception occurred
GA> during event dispatching: java.lang.NullPointerException at
GA> com.apple.mrj.internal.awt.graphics.GLPen.getOnscreenBits(GLPen.java:693
GA> ) at
GA> com.apple.mrj.internal.awt.graphics.GLImageBasedBackOffSystem.fullCompos
GA> itePaintDrawOrFillBackOff(GLImageBasedBackOffSystem.java:164) at
GA> com.apple.mrj.internal.awt.graphics.GLImageBasedBackOffSystem.drawOrFill
GA> BackOff(GLImageBasedBackOffSystem.java:114) at
GA> com.apple.mrj.internal.awt.graphics.GLImageBasedBackOffSystem.draw(GLIma
GA> geBasedBackOffSystem.java:89) at
GA> com.apple.mrj.internal.awt.graphics.GLPen.draw(GLPen.java:1670) at
GA> com.apple.mrj.internal.awt.graphics.GLPen.drawLine(GLPen.java:791)
GA> at
GA> com.apple.mrj.internal.awt.graphics.PenGraphics.draw(PenGraphics.java:22
GA> 4) at
GA> org.apache.batik.swing.gvt.AbstractZoomInteractor$ZoomOverlay.paint(Unkn
GA> own Source) at
GA> org.apache.batik.swing.gvt.AbstractZoomInteractor.mouseDragged(Unknown
GA> Source) at
GA> org.apache.batik.swing.gvt.JGVTComponent$Listener.mouseDragged(Unknown
GA> Source) at
GA> java.awt.Component.processMouseMotionEvent(Component.java:3755) at
GA> javax.swing.JComponent.processMouseMotionEvent(JComponent.java:2298)
GA> at java.awt.Component.processEvent(Component.java:3544) at
GA> java.awt.Container.processEvent(Container.java:1159) at
GA> java.awt.Component.dispatchEventImpl(Component.java:2589) at
GA> java.awt.Container.dispatchEventImpl(Container.java:1208) at
GA> java.awt.Component.dispatchEvent(Component.java:2493) at
GA> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2446)
GA> at
GA> java.awt.LightweightDispatcher.processMouseEvent(Container.java:2200)
GA> at
GA> java.awt.LightweightDispatcher.dispatchEvent(Container.java:2120)
GA> at java.awt.Container.dispatchEventImpl(Container.java:1195) at
GA> java.awt.Window.dispatchEventImpl(Window.java:966) at
GA> java.awt.Component.dispatchEvent(Component.java:2493) at
GA> java.awt.EventQueue.dispatchEvent(EventQueue.java:334) at
GA> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThrea
GA> d.java:126) at
GA> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.
GA> java:93) at
GA> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:88)
GA> at java.awt.EventDispatchThread.run(EventDispatchThread.java:80)
GA> ********************************* thanks a lot!

GA> Georg

GA> --



GA> Georg Apitz

GA> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ WALS Project
GA> Executive Programmer

GA> Max Planck Institute for Evolutionary Anthropology Inselstrasse 22
GA> 04103 Leipzig Germany Phone: +49 (0) 341 99 52 - 257 Telefax: +49
GA> (0)341 99 52 - 119

GA> georg@apitz.de www.eva.mpg.de www.ge-org.com
GA> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


GA> ---------------------------------------------------------------------
GA> To unsubscribe, e-mail: batik-users-unsubscribe@xml.apache.org For
GA> additional commands, e-mail: batik-users-help@xml.apache.org




---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-users-help@xml.apache.org