10 Kasım 2011 Perşembe

java.lang.IllegalArgumentException


java.lang.IllegalArgumentException: illegal component position
at java.awt.Container.addImpl(Unknown Source)
at javax.swing.JLayeredPane.addImpl(Unknown Source)
at javax.swing.JDesktopPane.addImpl(Unknown Source)

DesktopPane ve InternalFrame içeren classlarımda

Frame oluştuğunda tekrar oluşturulmaması için


if (getForm().isShowing()) {
getForm().toFront();
System.out.println("frame is already opened...");
} else {
System.out.println("open singleton frame");
Program.desktopPane.remove(getForm());
                                Program.desktopPane.add(getForm());

romeve yapılarak tekrar eklenmesi gerekir. Yoksa hata oluşmakta.



Hiç yorum yok:

Yorum Gönder