我正在尝试使用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>
和错误
发布于 2017-10-30 17:22:19
当您使用错误的jdk和jfoenix组合时通常会发生这种情况(例如:在jfoenix 9中使用jdk8或在jfoenix中使用jdk9 )。如果您使用的是jdk 8,请使用jfoenix库,或者在jfoenix中使用jdk 9和java 9:
它很可能会修复你的错误
发布于 2018-07-09 23:12:12
按顺序执行以下步骤:
1)从SceneBuilder和Eclipse/ InteliJ / NetBeans中删除当前的JFoenix lib jar。
2)下载用于Java8的JFoenix并添加到SceneBuilder和您的集成开发环境中。您可以从以下位置下载JFoenix Java8文件:JFoenix Java 8 JAR file
https://stackoverflow.com/questions/47003684
复制相似问题