2017-10-29 20 views
0

Jfoenix를 사용하여 GUI를 만들려고하는데 다음과 같은 오류가 발생합니다. 나는 그 오류를 이해하지 못하고 하루 종일 저를 인도 해 주셨습니다.JFXPasswordField Jfoenix를 사용하려고하면 오류가 발생합니다. Java

<?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

+0

이유 페이스트 빈을 해결한다? 글자 수 한도에 도달하지 못하셨습니까? – Mordechai

+0

자바 버전이 무엇입니까? – Mordechai

답변

0

잘못된 JDK 및 jfoenix 조합을 사용할 때 일반적으로 발생합니다 (예 : jfoenix 9 jfoenix와 jdk9와 jdk8 사용) 하는 것은 방지하기 위해 이 경우, jdk 8을 사용하고 있다면 jfoenix 라이브러리를 사용하거나 java 9의 jfoenix를 jdk 9로 사용하십시오.

Download JFoenix

그것은 가장 가능성이 오류

+0

나는 그 다른 방법을 추측 할 것이다. OP는 Java 9 버전에서 JFoenix를 사용하고 1.8으로 컴파일하려고합니다. – nullpointer

+0

그래, 내가 jfokix 9와 jdk8 또는 jfokix 8로 jdk9라고했지만 네, 논리적 인 점은 jfok 9와 jdk 8을 사용한다는 것입니다. –