0

我正在尝试使用 Jfoenix 创建一些 GUI,并且在运行它们时出现以下错误。我不理解错误,我花了一整天的时间请指导我。

<?xml version="1.0" encoding="UTF-8"?>
<?import com.jfoenix.controls.JFXPasswordField?>
<?import com.jfoenix.controls.JFXTextField?>
<?import javafx.scene.layout.AnchorPane?>

<AnchorPane id="AnchorPane" prefHeight="400.0" prefWidth="700.0" style="-fx-background-color: #20120F;" xmlns="http://javafx.com/javafx/9" xmlns:fx="http://javafx.com/fxml/1" fx:controller="client_side.FXMLDocumentController">
<children>
  <AnchorPane layoutX="380.0" layoutY="34.0" prefHeight="333.0" prefWidth="306.0" style="-fx-background-color: #9c2827;">
     <children>
        <JFXTextField focusColor="#3cc656" layoutX="79.0" layoutY="93.0" promptText="Email" style="-fx-prompt-text-fill: #c3b7b7;" unFocusColor="#c3b7b7" />
        <JFXPasswordField focusColor="#3cc656" layoutX="86.0" layoutY="181.0" promptText="Password" style="-fx-prompt-text-fill: #c3b7b7;" unFocusColor="#c3b7b7" />
     </children>
  </AnchorPane>
</children>

和错误

https://pastebin.com/hwb0K304

4

2 回答 2

0

按顺序执行这些步骤:

1) 从 SceneBuilder 和 Eclipse/InteliJ/NetBeans 中删除当前的 JFoenix lib jar。

2) 下载 JFoenix for Java 8 并将其添加到 SceneBuilder 和您的 IDE。您可以从此处下载 JFoenix Java 8 文件:JFoenix Java 8 JAR 文件

于 2018-07-09T15:12:11.633 回答
0

这通常发生在您使用错误的 jdk 和 jfoenix 组合时(例如:将 jdk8 与 jfoenix 9 或 jdk9 与 jfoenix 一起使用)为了防止这种情况,如果您使用的是 jdk 8,请使用 jfoenix 库,或 jdk 9 与 jfoenix for java 9从这里 :

下载 JFoenix

它很可能会解决您的错误

于 2017-10-30T09:22:19.193 回答