Hello, For a while I've been wondering the following: If there's an uncaught bug in some action, the rendering stops. To make sure that this is not a bug in our way of using Java3D, I modified the HelloUniverse application and got the problem duplicated there also. I added the following lines in the init method:
Action dummyAction = new AbstractAction(){ public void actionPerformed(ActionEvent e){ throw new UnsupportedOperationException("crash"); } }; JButton dummy = new JButton("D"); dummy.addActionListener(dummyAction); add(dummy, BorderLayout.SOUTH); If I now press the "D" button, the rendering of the canvas stops. This must be a known bug. Is there a workaround for it? Of course, there should never be exceptions, but I remember that even I have sometimes written code that crashes :) Attached is the full modified HelloUniverse.java. Regards, Pasi ------------------------------------------------------------------ Solibri, Inc. tel : +358 9 6860 6463 Lauttasaarentie 48 B gsm : +358 50 3684634 00200 Helsinki, Finland fax : +358 9 6860 6460 http://www.solibri.com email : [EMAIL PROTECTED] ------------------------------------------------------------------ =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA3D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".
HelloUniverse.java
Description: JavaScript source