java - 如何将程序链接到 Controller 类

标签 java javafx

我一直在摆弄我正在制作的一个小程序,但我似乎无法完成程序与我的 Controller 类的连接。 这是java program that transforms images to ascii 。我的目标是在通过文件选择器选择图像时激活与链接中的应用程序类似的应用程序。我相信我能够更改其结构以接受来自文件选择器的图像,但我不确定如何连接两者。最好重新编码 actionEvent 中的所有内容,或者是否有某种方法可以将完成的程序实现到 Controller 类。感谢您!

@FXML
private void img(ActionEvent event3) throws IOException {

    FileChooser fileChooser = new FileChooser();

    //Set extension filter
    FileChooser.ExtensionFilter extFilterJPG = new FileChooser.ExtensionFilter("JPG files (*.jpg)", "*.JPG");
    FileChooser.ExtensionFilter extFilterPNG = new FileChooser.ExtensionFilter("PNG files (*.png)", "*.PNG");
    fileChooser.getExtensionFilters().addAll(extFilterJPG, extFilterPNG);

    //Show open file dialog
    File file = fileChooser.showOpenDialog(null) 
   }//img

最佳答案

想通了!对于任何好奇的人,您可以将其导出为 jar 文件,然后将其导入到项目 jar 文件中并执行它!

关于java - 如何将程序链接到 Controller 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47745933/

相关文章:

java - Libgdx 使scrollPane不需要点击交互来开始滚动

java - 如何使用 Spring Data 删除 MongoDB 中的记录

java - 寻找Java方法将多个按钮图像数据捆绑在一个文件中

java - 如何修复JavaFX中值发生变化的错误?

使用 translateX() 和 translateY() 时, Pane 布局中的 JavaFX 文本与其他元素重叠

java - Android - 在没有 StringEscapeUtils 的情况下解码 unicode 字符?

java - 获取电话号码

java - 使用 Java 安全提供程序分离摘要和签名

javafx - 网格 Pane : Change grid line color

java - 单击按钮时调整文本字段的大小