我的现象是在JB2006中使用了JInternalFrame,在这个内部框架中用到了JOptionPane.showInternalConfirmDialog().编译可以通过,但在运行时就抛出了以下异常:
Exception in thread "AWT-EventQueue-0 " java.lang.IllegalArgumentException: cannot add to layout: constraint must be a string (or null)......
但是我以同样的代码写到UltraEdit中,在命令提示符中javac,java却能很好的运行,没有抛出任何的异常.
使用的是同一个JVM呀,JDK5.0
------解决方法--------------------------------------------------------
并非同一个JVM,JBUILDER调用的JDK是在其目录下面的E:\Borland\JBuilder2006\jdk1.5
而你如果用JAVAC 着跑的是在你注册表中注册过的JVM
------解决方法--------------------------------------------------------
constraint must be a string (or null)......好象是构造函数的参数有问题