From: Oli <ku...@ia...> - 2007-04-19 14:40:01
|
Hi, I am using the standard MDI sample as a starting point and I'm =20 instantiating an internal frame with AbstractFrame frame =3D (AbstractFrame) ctx.getData("_frame"); // new internal frame frame.executeCommand("openCommand"); However, this only works for the first time, if there's already an =20 internal frame a ClassCastException is thrown: java.lang.ClassCastException: javax.swing.JInternalFrame =09at org.swixat.framework.IndependentFrame.init(IndependentFrame.java:40) =09at =20 org.swixat.framework.IndependentFrame.viewOutput(IndependentFrame.java:100) =09at org.swixat.framework.AbstractFrame.executeCommand(AbstractFrame.java:1= 65) =09at org.swixat.framework.AbstractFrame.executeCommand(AbstractFrame.java:1= 07) =09at foo.bar.Foo.bar(Foo.java:50) <-- this is the last line from above In both situations the variable "frame" is an instance of =20 org.swixat.framework.IndependentFrame (thus the main frame). Can you =20 please give me a hint what I'm doing wrong? Many thanks, Oli ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. |