标签: openjfx

JAVA FX中的警报

尝试创建具有相同名称的文件时,我想在文件已存在时显示警报。我尚未完全完成代码。我想从UI检索按钮值Yes / No。

码:

这就是控制器的编码方式。

package application;

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.URL;
import java.util.Map;
import java.util.ResourceBundle;
import java.util.Set;
import java.util.TreeMap;

import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.xssf.usermodel.XSSFRow;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;

import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.fxml.FXMLLoader;
import javafx.fxml.Initializable;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.stage.Stage;

public class WarningController implements Initializable {
    @FXML
    public Button yes;

    @FXML
    public Button no;

    public static String type;

    @Override
    public void initialize(URL arg0, ResourceBundle arg1) {
        // TODO Auto-generated method stub

    }

     public …
Run Code Online (Sandbox Code Playgroud)

javafx openjfx

1
推荐指数
1
解决办法
5113
查看次数

@FXML注释和FXMLLoader类未解析为Java 11和JavaFX 11中的类型

之前我的项目曾经是Java 8,但现在我使用Java 11和JavaFX 11,现在JavaFX已经从Java 11开始与Java分离了.我没有下载JavaFX SDK但是在pom.xml中添加了以下依赖项以获取必需的模块和jar文件,它们在早期版本中曾经是Java本身的一部分.

       <dependency>
            <groupId>org.openjfx</groupId>
            <artifactId>javafx-controls</artifactId>
            <version>11</version>
        </dependency>
Run Code Online (Sandbox Code Playgroud)

但是我can not be resolved to a type@FXML注释和FXMLLoader类上遇到了编译错误.

我是否需要添加一些其他/额外的依赖项来解决此问题?

java javafx openjfx javafx-11

1
推荐指数
1
解决办法
4542
查看次数

LibericaJdk 11 与 openjfx

我正在尝试在 Intelj 中构建基于 LibericaJDK 的 JavaFX 应用程序,该应用程序应该支持 JavaFX/OpenJFX)。所以我不声明任何此类依赖项。但构建失败,提示无法找到 Javafx 相关包。是否可以使用 LibericaJDK 编译开箱即用的 JavaFX 应用程序?或者这是我缺少的 intellij 设置?

intellij-idea openjfx java-11

1
推荐指数
1
解决办法
729
查看次数

防止按钮在按下输入或空格时触发 Javafx

我在场景上有一个按钮,只要按下空格键或回车键,这个按钮就会自动触发。我希望用户能够在不触发此按钮的情况下键入这些键。我已经尝试root.requestFocus()在我的场景中的其他节点上执行和调用请求焦点方法。当按下这些键时,如何防止此按钮触发。谢谢你的帮助。

编辑:到目前为止,我刚刚完成了使 Javafx 应用程序工作的样板代码,添加了该按钮和一些标签。我在我的应用程序的几个节点中尝试了 requestFocus() 方法,但没有一个有什么不同。我还有一个scene.setOnKeyPressed用于按下按键的动作事件侦听器。

java javafx openjfx

0
推荐指数
2
解决办法
895
查看次数

标签 统计

openjfx ×4

javafx ×3

java ×2

intellij-idea ×1

java-11 ×1

javafx-11 ×1