JavaFX平台使开发人员能够创建和部署在多个平台和浏览器中表现一致的富Internet应用程序(RIA)。 JavaFX 1.3及更早版本是脚本语言,而JavaFX 2.x + / 8.x则允许用户使用Java。 FXML使JavaFX能够遵循MVC架构。
我对 JavaFX 非常陌生,所以这可能有一个明显的答案,抱歉。但我已经开始尝试面向对象编程,并尝试创建一个允许用户广告的精灵类......
我正在制作类似于《我的世界》副本的东西,但是是 2D 的。我使用 javafx,这是我的代码: 包 com.ppl.pixelplandia; 导入 javafx.scene.image.WritableImage; 导入 javafx.scene.layout.GridPane; 我...
当我尝试在 NetBeans 中运行代码时,出现一个空窗口,显示“浏览 JavaFX 应用程序类”,但没有可供选择的窗口。我该如何解决这个问题?我正在尝试创建一款纸牌游戏。 这是
添加“mariadb-java-client”maven 依赖项后,出现错误“java.lang.NoClassDefFoundError: org.slf4j.Logger”
我有一个JavaFX项目,我使用Maven进行依赖管理。一切工作正常,直到我添加“mariadb-java-client”的 Maven 依赖项以获得 MariaDB JDBC 驱动程序。 ...
我无法运行我的 .jar 文件,但在运行主类时它可以在 intellij 中运行
`> 警告:不支持的 JavaFX 配置:类是从“未命名模块@6df5feea”加载的 图形设备初始化失败:d3d、sw 初始化 QuantumRenderer 时出错:不适合...
JavaFX Webview & Azure auth & Spring Mystic
我遇到了一个有趣的故事,我在 Spring Boot 3.1.5 上有一个 Web 服务,我将 Azure ldap 身份验证附加到它上面,服务器本身在架构中扮演着“大脑”的角色, 以......的形式
javafx 中的河内塔游戏 - 在游戏完全解决之前不会显示任何内容
renderHanoi() 方法应该通过从 VBox 中清除磁盘来移动磁盘,然后在每次移动后以新顺序再次添加它们,但似乎没有显示任何内容,除非...
java.lang.module.FindException:找不到模块
我必须说我对Java不太熟悉,我正在为我的大学课程做作业。 我想使用 JavaFX 和 SceneBuilder 制作一个桌面应用程序,我正在使用本教程
对使用 GraalVM-21 运行的 JavaFX 应用程序使用分代 ZGC 会收到关于不支持 JVMCI 的警告,为什么?
操作系统:MacOS 12.7.3(英特尔) JDK: openjdk版本“21.0.2”2024-01-16 OpenJDK 运行时环境 GraalVM CE 21.0.2+13.1(内部版本 21.0.2+13->jvmci-23.1-b30) OpenJDK 64 位服务器虚拟机 GraalVM...
我试图检测按下“快捷键”键时何时触发按钮的操作(可以通过单击或键盘之类的其他方式)。我找不到办法...
JavaFX Maven Assembly 插件不断打包到错误的 JDK 版本
我在 IntelliJ 中创建了一个应用程序,它允许我阅读 epub,而当有人在工作时经过我的 mac 时,我不会被注意到(iBook 往往很引人注目)..它基本上只是一个未修饰的 JavaFX wi...
如何为原本是 BooleanProperty 列的 CheckBoxTableCell 设置事件监听器以确保值实际更新?
我有一个可事件的TableView,并且我有一个StudentGuardian 类,其中包含: 私有 SimpleStringProperty 学生姓名; 私有布尔属性有监护人; 私人
我想指定JavaFX按钮中两个元素之间的间距,代码如下: ImageView fiv = new ImageView(new Image("/modified/map.png")); fiv.setFitHeight(20); 五.
我正在使用内部带有文本字段的 JavaFX 弹出窗口,我试图减小文本字段的宽度,但弹出窗口阻止了这种情况,而文本字段总是增长到...
有人在他的 JavaFx 项目中集成 ReCaptcha api 时遇到过问题吗? 我目前正在开发一个项目,当我从 google api 设置生成密钥时,它需要一个 d...
我有使用 JDK 17 的简单 javafx 模块化应用程序 pom.xml 我有简单的 javafx 模块化应用程序,使用 JDK 17 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.example</groupId> <artifactId>demo</artifactId> <version>1.0-SNAPSHOT</version> <name>demo</name> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <junit.version>5.8.2</junit.version> </properties> <dependencies> <dependency> <groupId>org.kordamp.ikonli</groupId> <artifactId>ikonli-javafx</artifactId> <version>12.3.1</version> </dependency> <dependency> <groupId>org.openjfx</groupId> <artifactId>javafx-controls</artifactId> <version>17.0.2</version> </dependency> <dependency> <groupId>org.openjfx</groupId> <artifactId>javafx-fxml</artifactId> <version>17.0.2</version> </dependency> <dependency> <groupId>com.dlsc.formsfx</groupId> <artifactId>formsfx-core</artifactId> <version>11.5.0</version> <exclusions> <exclusion> <groupId>org.openjfx</groupId> <artifactId>*</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-api</artifactId> <version>${junit.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-engine</artifactId> <version>${junit.version}</version> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.10.1</version> <configuration> <source>17</source> <target>17</target> </configuration> </plugin> <plugin> <groupId>org.openjfx</groupId> <artifactId>javafx-maven-plugin</artifactId> <version>0.0.8</version> <executions> <execution> <!-- Default configuration for running with: mvn clean javafx:run --> <id>default-cli</id> <configuration> <mainClass>com.example.demo/com.example.demo.HelloApplication</mainClass> <launcher>app</launcher> <jlinkZipName>app</jlinkZipName> <jlinkImageName>app</jlinkImageName> <noManPages>true</noManPages> <stripDebug>true</stripDebug> <noHeaderFiles>true</noHeaderFiles> </configuration> </execution> </executions> </plugin> </plugins> </build> </project> 模块信息.java module com.example.demo { requires javafx.controls; requires javafx.fxml; requires com.dlsc.formsfx; requires org.kordamp.ikonli.javafx; requires org.kordamp.ikonli.core; opens com.example.demo to javafx.fxml; exports com.example.demo; } hello-view.fxml <?xml version="1.0" encoding="UTF-8"?> <?import javafx.geometry.Insets?> <?import javafx.scene.control.Label?> <?import javafx.scene.layout.VBox?> <?import javafx.scene.control.Button?> <?import org.kordamp.ikonli.javafx.FontIcon?> <VBox alignment="CENTER" spacing="20.0" xmlns:fx="http://javafx.com/fxml" fx:controller="com.example.demo.HelloController"> <padding> <Insets bottom="20.0" left="20.0" right="20.0" top="20.0"/> </padding> <FontIcon iconColor="#077483" iconLiteral="fab-shopify" iconSize="40" selectionEnd="1" selectionStart="1"/> <Label fx:id="welcomeText"/> <Button text="Hello!" onAction="#onHelloButtonClick"/> </VBox> 运行应用程序时出现错误 Caused by: java.lang.UnsupportedOperationException: Cannot resolve 'fab-shopify' at [email protected]/org.kordamp.ikonli.AbstractIkonResolver.resolve(AbstractIkonResolver.java:61) at [email protected]/org.kordamp.ikonli.javafx.IkonResolver.resolve(IkonResolver.java:73) at [email protected]/org.kordamp.ikonli.javafx.FontIcon.setIconLiteral(FontIcon.java:251) ... 33 more Exception running application com.example.demo.HelloApplication 如果我删除 module-info.java 它就可以工作。 如何解决? 我包含了依赖项: <dependency> <groupId>org.kordamp.ikonli</groupId> <artifactId>ikonli-fontawesome5-pack</artifactId> <version>12.2.0</version> </dependency> 解决了问题。 svp 评论资源未对图书馆 org.kordamp.ikonli.javafx.FontIcon 类 FontIcon 收费。 je n'arrive pas al'utiliser dans un projet javafx simple c'est a dire sans maven
我在 UI 上有 4 个 JavaFx Text 对象。这4个对象绑定到4个不同的DoubleBinding 我有一个叫做价格的双重属性。 所有 4 个 DoubleBindings 都绑定到此价格属性。本质上当
JavaFX 使用 JavaScript 调用 Java 方法
我的应用程序完全采用 Web 文档形式(HTML、CSS 和 JavaScript)设计,我仅使用 JavaFX WebView 将其作为普通资源加载。 我想调用一个方法...