Функция не работает JFoenix (setAlignment, setPrefHeight) - PullRequest
0 голосов
/ 15 апреля 2020

Пожалуйста, помогите мне, я думаю, что моя библиотека сломана, или я не установил свойство для моего правильного значения. Я не знаю, почему 3 строки мой код не работает. Я пытался переустановить свою библиотеку, но все еще не работал. Я комментирую мой трехстрочный код, который сейчас работает. Спасибо тебе

public class Login<daftarPane> implements Initializable {


@FXML
private AnchorPane pane1;

@FXML
private AnchorPane pane2;

@FXML
private AnchorPane pane3;

@FXML
private AnchorPane pane4,signupPane;

@FXML
private JFXTextField namaTF,usernameTF,alamatTF,nohpTF;

@FXML
private JFXPasswordField passwordPF, konfirmpassPF;

public void initialize(URL location, ResourceBundle resource){
     pane1.setStyle("-fx-background-image: url(\"sample/image/background1.jpg\")");
     pane2.setStyle("-fx-background-image: url(\"sample/image/background2.jpg\")");
     pane3.setStyle("-fx-background-image: url(\"sample/image/background3.jpg\")");
     pane4.setStyle("-fx-background-image: url(\"sample/image/background4.jpg\")");

     addAnimation();

     signupPane.setVisible(true);

     TranslateTransition translateTransition=new 
     TranslateTransition(Duration.seconds(.1),signupPane);
     translateTransition.setByX(600);
     translateTransition.play();


}

public JFXSnackbar showSnackBar(String message, AnchorPane pane){
    JFXSnackbar jfxSnackbar=new JFXSnackbar(pane);
    jfxSnackbar.setAlignment(Pos.BOTTOM_RIGHT); //Not Working
    jfxSnackbar.setPrefHeight(40);              //Not Working
    jfxSnackbar.setPrefWidth(pane.getWidth());
    jfxSnackbar.show(message, 2000);           //Not Working
    return jfxSnackbar;
}
...