[英]Unknown Exception/Error in JavaFX FXML 2.2
我正在使用NetBeans 7.3.1和JavaFX 2.2。
我收到一个错误,说“ 2”(不像NullPointerException
等)。 当我更改某些二维数组值时,错误是其他数字。
堆栈跟踪 :
使用平台D:\\ Java \\ jdk1.7.0_25 / bin / java从(我的项目路径).jar执行com.javafx.main.Main
2这是我的错误。 有时6,5等
file:/(my project path).jar!/<project name>/SelectionWindow.fxml
at <project name>.SelectionWindowController.attachBrandImagesAndNamesToTiles(SelectionWindowController.java:92)
at <project name>.SelectionWindowController.initialize(SelectionWindowController.java:33)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2152)
at ..... all the trailing trace
请向我解释此错误以及如何解决。
好吧,看到此行引发了异常:
brandNames[i][j] = new Label(DataInterface.getBrandName(i, j));
假设您的数组元素超出范围可能是合理的,例如,如果您尝试从数组中到达元素2,但仅包含1个元素,则会导致它抛出OutOfBoundsException 2
。
没有完整的堆栈跟踪,就很难确定。
这很难说。 堆栈跟踪在第92行显示错误,它是这样的:
brandNames[i][j] = new Label(DataInterface.getBrandName(i, j));
javafx.scene.control.Label构造函数似乎未引发任何异常(请参见http://docs.oracle.com/javafx/2/api/javafx/scene/control/Label.html#Label%28java.lang .String%29 )。 我会说
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.