从Mac到Linux ArrayIndexOutOfBoundsException的Java Swing问题
我一直在为一个类构建一个类似MS paint的程序,但我刚刚意识到TA标记在Linux中,我一直在Mac上构建我的程序。我不认为这会有什么大不了的,但我想无论如何我都会在linux上测试它,我会遇到错误,甚至无法打开程序
我得到"main" java.lang.ArrayIndexOutOfBoundsException: No such child: 0
在我的主要方法中抛出frame.pack();
,在容器和JComponent中抛出,等等
和Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: No such child: 0
抛出容器和JComponent以及BorderLayouts
我不知道问题出在哪里,所以我把整个程序放在了pasteBin上。我真的不知道我做了什么,也不知道如何修复它。这在我的Mac电脑上可以100%正常工作。我不明白操作系统之间有什么区别。如果有人能帮忙,我真的很需要
共 (0) 个答案