[vtkusers] Swing Based vtkPanel
Gopalakrishnan, Gowri
Gowri.Gopalakrishnan at inteq.com
Tue Mar 5 10:33:33 EST 2002
Your problem is a different one. Yours is crashing because in the native
code of vtkPanel there is a freeDrawingsurface() command which crashes for
example in windows2000 and not in windows NT. So I would suggest first
comment this line and recompile and see if this fixes your problem. But make
sure that there is no memory leak in your code. Sun has not suggested any
solution for this till today and windows ignores this. So we have to live
with tweaking.....ntdll.dll is a error thrown by windows 2000 when the
application has memory leaks.
Gowri
-----Original Message-----
From: anast.jm at pg.com [mailto:anast.jm at pg.com]
Sent: 05 March 2002 15:27
To: vtkusers at public.kitware.com
Subject: Re: [vtkusers] Swing Based vtkPanel
Satheesh....I'm not even getting that far with SimpleVTK......the window and
button display okay but even if I do nothing the app crashes in 1 sec...just
too
new to figure this out on my own...john
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x77f67616
Function name=RtlLeaveCriticalSection
Library=C:\WINNT\System32\ntdll.dll
Current Java thread:
at vtkPanel.UnLock(Native Method)
at vtkPanel.Render(vtkpanel.java:82)
at vtkPanel.paint(vtkpanel.java:90)
at sun.awt.RepaintArea.paint(Unknown Source)
at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown
Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown
Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Internet Mail Message
Received from host: public.kitware.com
[208.136.18.25]
From: Satheesh Maheswaran
<s.maheswaran at eastman.ucl.ac.uk>@public.kitware.com on
03/05/2002 03:23 PM GMT
Satheesh Maheswaran To:
"Gopalakrishnan, Gowri"
<s.maheswaran at eastman.ucl.ac.uk>@public.kitware.com
<Gowri.Gopalakrishnan at inteq.com>
Cc:
"'da5y-ngmn at asahi-net.or.jp'"
<da5y-ngmn at asahi-net.or.jp>,
Sent by: vtkusers-admin at public.kitware.com
vtkusers at public.kitware.com (bcc: John
03/05/2002 10:23 AM Anast-JM/PGI)
Subject: Re:
[vtkusers] Swing Based vtkPanel
hello users
I am trying to get vtkPanel.java work with SimpleVTK.java given with VTK.
Its in
vtk/wrapping/java
All works, and the panel gets displayed with cone and an exit button. Here
awt
and swing
components are mixed, and the vtkPanel.java extends Canvas, which I think is
awt.
So when i run it and try to interact with it, all key events work and the
exit
button work,
but when trying the mouse events. like zooming, it crashes :)
has anyone come across the same problem !!! or may be even a solution for
the
problem !!
satheesh
"Gopalakrishnan, Gowri" wrote:
> If you look in the sun's web site on JNI (java native interface) and the
> native code for vtkPanel.java you will see that they are quite identical.
> It used to be that you could grab drawing surface information and the
window
> handle only from canvas (it is a undocumented codes in jdk). But I have
come
> across something similar in Swing. In vtk 3.2 it is done using canvas, but
> in vtk4.0 I do not know. You cannot use anything else other than canvas
(now
> a swing component - I forgot which )to get this information from sun's
jdk.
>
> Also with your swing problem - even if you got it to work now you might
end
> up with strange behaviours in swing components when they are put on the
awt
> component. Event handling especially can be troublesome. If you have not
> done too much dev. already it is a good/wise idea to change to completely
> swing. Mixing awt and swing leads to frustration.
>
> Gowri
>
> _______________________________________________
> This is the private VTK discussion list.
> Please keep messages on-topic. Check the FAQ at: <
http://public.kitware.com/cgi-bin/vtkfaq>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/vtkusers
_______________________________________________
This is the private VTK discussion list.
Please keep messages on-topic. Check the FAQ at: <
http://public.kitware.com/cgi-bin/vtkfaq>
Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/vtkusers
_______________________________________________
This is the private VTK discussion list.
Please keep messages on-topic. Check the FAQ at:
<http://public.kitware.com/cgi-bin/vtkfaq>
Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/vtkusers
More information about the vtkusers
mailing list