【发布时间】:2020-09-18 07:38:40
【问题描述】:
我不明白为什么我的拖放操作在 intelliJ 上工作,但是当我构建我的项目并运行我的 jar 文件时,如果我尝试拖放一个文件,我会遇到这个错误:
J a v a M e s s a g e : j a v a . l a n g . r e f l e c t . I n v o c a t i o n T a r g e t E x c e p t i o n
Java:
@FXML
private void dragOver(DragEvent event) {
dragDrop.setStyle("-fx-background-color: #DCDCDC;");
if (event.getDragboard().hasFiles()) event.acceptTransferModes(TransferMode.ANY);
dragDrop.setOnDragExited(e -> {
dragDrop.setStyle("-fx-background-color: #FFFAFA;");
});
event.consume();
}
@FXML
private void dragDropped(DragEvent event) throws ParserConfigurationException, SAXException, IOException, NoSuchAlgorithmException {
dragDrop.setStyle("-fx-background-color: #FFFAFA;");
myFile = new gmlControle("name","path","size"); // String)
【问题讨论】:
标签: java drag-and-drop