JavaFX Material Design JFoenix Tutorial JFXProgressBar
Code source here :https://bit.ly/2Sfw2dv
package javafxapplication27;
import com.jfoenix.controls.JFXProgressBar;
import java.net.URL;
import java.util.ResourceBundle;
import javafx.animation.KeyFrame;
import javafx.animation.KeyValue;
import javafx.animation.Timeline;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.util.Duration;
import javax.swing.JOptionPane;
public class FXMLDocumentController implements Initializable {
@FXML
private JFXProgressBar p1;
@FXML
void login(ActionEvent event) {
Timeline timeline = new Timeline();
KeyValue keyvalue1 = new KeyValue(p1.progressProperty(), 0.01);
KeyFrame frame1 = new KeyFrame(Duration.millis(500), keyvalue1);
KeyValue keyvalue2 = new KeyValue(p1.progressProperty(), 1);
KeyFrame frame2 = new KeyFrame(Duration.millis(2000), keyvalue2);
timeline.getKeyFrames().addAll(frame1,frame2);
timeline.play();
timeline.setOnFinished(e -?{
JOptionPane.showMessageDialog(null, "succes");
});
}
@Override
public void initialize(URL url, ResourceBundle rb) {
// TODO
}
}