Java Code Examples for com.jfoenix.controls.JFXButton#setRipplerFill()
The following examples show how to use
com.jfoenix.controls.JFXButton#setRipplerFill() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: AdminAddUserViewController.java From Corendon-LostLuggage with MIT License | 6 votes |
public void showConfirmedMessage(String headerString, String messageString, String buttonString) { Text header = new Text(headerString); header.setFont(new Font("System", 18)); header.setFill(Paint.valueOf("#495057")); MESSAGE_FLOW.getChildren().clear(); MESSAGE_FLOW.getChildren().add(new Text(messageString)); DIALOG_LAYOUT.getActions().clear(); DIALOG_LAYOUT.setHeading(header); DIALOG_LAYOUT.setBody(MESSAGE_FLOW); JFXButton okButton = new JFXButton(buttonString); okButton.setStyle("-fx-background-color: #4dadf7"); okButton.setTextFill(Paint.valueOf("#FFFFFF")); okButton.setRipplerFill(Paint.valueOf("#FFFFFF")); okButton.setButtonType(JFXButton.ButtonType.RAISED); DIALOG_LAYOUT.setActions(okButton); okButton.setOnAction(e -> { alertView.close(); stackPane.setVisible(false); }); }
Example 2
Source File: ManagerRetrievedViewController.java From Corendon-LostLuggage with MIT License | 5 votes |
private void showAlertMessage() { stackPane.setVisible(true); MESSAGE_FLOW.getChildren().clear(); //Customize header Text header = new Text(alertHeader); header.setFont(new Font("System", 18)); header.setFill(Paint.valueOf(headerColor)); JFXButton hideMessageButton = new JFXButton(buttonText); //Customize button hideMessageButton.setStyle("-fx-background-color: #4dadf7"); hideMessageButton.setTextFill(Paint.valueOf("#FFFFFF")); hideMessageButton.setRipplerFill(Paint.valueOf("#FFFFFF")); hideMessageButton.setButtonType(JFXButton.ButtonType.RAISED); MESSAGE_FLOW.getChildren().add(new Text(alert)); DIALOG_LAYOUT.setHeading(header); DIALOG_LAYOUT.setBody(MESSAGE_FLOW); DIALOG_LAYOUT.setActions(hideMessageButton); JFXDialog alertView = new JFXDialog(stackPane, DIALOG_LAYOUT, JFXDialog.DialogTransition.CENTER); alertView.setOverlayClose(false); hideMessageButton.setOnAction(e -> { alertView.close(); stackPane.setVisible(false); }); alertView.show(); }
Example 3
Source File: SettingsViewController.java From Corendon-LostLuggage with MIT License | 5 votes |
private void showAlertMessage() { stackPane.setVisible(true); MESSAGE_FLOW.getChildren().clear(); //Customize header Text header = new Text(alertHeader); header.setFont(new Font("System", 18)); header.setFill(Paint.valueOf(headerColor)); JFXButton hideMessageButton = new JFXButton(buttonText); //Customize button hideMessageButton.setStyle("-fx-background-color: #4dadf7"); hideMessageButton.setTextFill(Paint.valueOf("#FFFFFF")); hideMessageButton.setRipplerFill(Paint.valueOf("#FFFFFF")); hideMessageButton.setButtonType(JFXButton.ButtonType.RAISED); MESSAGE_FLOW.getChildren().add(new Text(alert)); DIALOG_LAYOUT.setHeading(header); DIALOG_LAYOUT.setBody(MESSAGE_FLOW); DIALOG_LAYOUT.setActions(hideMessageButton); JFXDialog alertView = new JFXDialog(stackPane, DIALOG_LAYOUT, JFXDialog.DialogTransition.CENTER); alertView.setOverlayClose(false); hideMessageButton.setOnAction(e -> { alertView.close(); stackPane.setVisible(false); }); alertView.show(); }
Example 4
Source File: LogInViewController.java From Corendon-LostLuggage with MIT License | 5 votes |
private void showAlertMessage() { stackPane.setVisible(true); MESSAGE_FLOW.getChildren().clear(); //Customize header Text header = new Text(alertHeader); header.setFont(new Font("System", 18)); header.setFill(Paint.valueOf(headerColor)); JFXButton hideMessageButton = new JFXButton(buttonText); //Customize button hideMessageButton.setStyle("-fx-background-color: #4dadf7"); hideMessageButton.setTextFill(Paint.valueOf("#FFFFFF")); hideMessageButton.setRipplerFill(Paint.valueOf("#FFFFFF")); hideMessageButton.setButtonType(JFXButton.ButtonType.RAISED); MESSAGE_FLOW.getChildren().add(new Text(alert)); DIALOG_LAYOUT.setHeading(header); DIALOG_LAYOUT.setBody(MESSAGE_FLOW); DIALOG_LAYOUT.setActions(hideMessageButton); JFXDialog alertView = new JFXDialog(stackPane, DIALOG_LAYOUT, JFXDialog.DialogTransition.CENTER); alertView.setOverlayClose(false); hideMessageButton.setOnAction(e -> { alertView.close(); stackPane.setVisible(false); }); alertView.show(); }
Example 5
Source File: AdminAddUserViewController.java From Corendon-LostLuggage with MIT License | 4 votes |
@FXML private void showPasswordResetMessage(ActionEvent event) throws IOException { stackPane.setVisible(true); MESSAGE_FLOW.getChildren().clear(); userId = employeeIdField.getText(); //Customize header Text header = new Text("Note: This action can't be undone"); header.setFont(new Font("System", 18)); header.setFill(Paint.valueOf("#495057")); JFXButton cancelButton = new JFXButton("Cancel"); JFXButton resetButton = new JFXButton("Reset"); //Customize buttons cancelButton.setStyle("-fx-background-color: #adb5bd"); cancelButton.setTextFill(Paint.valueOf("#FFFFFF")); cancelButton.setRipplerFill(Paint.valueOf("#FFFFFF")); cancelButton.setButtonType(JFXButton.ButtonType.RAISED); resetButton.setStyle("-fx-background-color: #4dadf7"); resetButton.setTextFill(Paint.valueOf("#FFFFFF")); resetButton.setRipplerFill(Paint.valueOf("#FFFFFF")); resetButton.setButtonType(JFXButton.ButtonType.RAISED); MESSAGE_FLOW.getChildren().add(new Text("Are you sure you want to reset the password of user: " + userId)); DIALOG_LAYOUT.setHeading(header); DIALOG_LAYOUT.setBody(MESSAGE_FLOW); DIALOG_LAYOUT.setActions(cancelButton, resetButton); //DIALOG_LAYOUT.setActions(resetButton); alertView = new JFXDialog(stackPane, DIALOG_LAYOUT, JFXDialog.DialogTransition.CENTER); alertView.setOverlayClose(false); cancelButton.setOnAction(e -> { alertView.close(); stackPane.setVisible(false); }); resetButton.setOnAction(e -> { System.out.println("The password has been reset"); //alertView.close(); try { resetPassword(); } catch (SQLException ex) { Logger.getLogger(AdminAddUserViewController.class.getName()).log(Level.SEVERE, null, ex); } }); alertView.show(); }
Example 6
Source File: MasonryPaneController.java From JFoenix with Apache License 2.0 | 4 votes |
/** * init fxml when loaded. */ @PostConstruct public void init() { ArrayList<Node> children = new ArrayList<>(); for (int i = 0; i < 20; i++) { StackPane child = new StackPane(); double width = Math.random() * 100 + 100; child.setPrefWidth(width); double height = Math.random() * 100 + 100; child.setPrefHeight(height); JFXDepthManager.setDepth(child, 1); children.add(child); // create content StackPane header = new StackPane(); String headerColor = getDefaultColor(i % 12); header.setStyle("-fx-background-radius: 5 5 0 0; -fx-background-color: " + headerColor); VBox.setVgrow(header, Priority.ALWAYS); StackPane body = new StackPane(); body.setMinHeight(Math.random() * 20 + 50); VBox content = new VBox(); content.getChildren().addAll(header, body); body.setStyle("-fx-background-radius: 0 0 5 5; -fx-background-color: rgb(255,255,255,0.87);"); // create button JFXButton button = new JFXButton(""); button.setButtonType(ButtonType.RAISED); button.setStyle("-fx-background-radius: 40;-fx-background-color: " + getDefaultColor((int) ((Math.random() * 12) % 12))); button.setPrefSize(40, 40); button.setRipplerFill(Color.valueOf(headerColor)); button.setScaleX(0); button.setScaleY(0); SVGGlyph glyph = new SVGGlyph(-1, "test", "M1008 6.286q18.857 13.714 15.429 36.571l-146.286 877.714q-2.857 16.571-18.286 25.714-8 4.571-17.714 4.571-6.286 " + "0-13.714-2.857l-258.857-105.714-138.286 168.571q-10.286 13.143-28 13.143-7.429 " + "0-12.571-2.286-10.857-4-17.429-13.429t-6.571-20.857v-199.429l493.714-605.143-610.857 " + "528.571-225.714-92.571q-21.143-8-22.857-31.429-1.143-22.857 18.286-33.714l950.857-548.571q8.571-5.143 18.286-5.143" + " 11.429 0 20.571 6.286z", Color.WHITE); glyph.setSize(20, 20); button.setGraphic(glyph); button.translateYProperty().bind(Bindings.createDoubleBinding(() -> { return header.getBoundsInParent().getHeight() - button.getHeight() / 2; }, header.boundsInParentProperty(), button.heightProperty())); StackPane.setMargin(button, new Insets(0, 12, 0, 0)); StackPane.setAlignment(button, Pos.TOP_RIGHT); Timeline animation = new Timeline(new KeyFrame(Duration.millis(240), new KeyValue(button.scaleXProperty(), 1, EASE_BOTH), new KeyValue(button.scaleYProperty(), 1, EASE_BOTH))); animation.setDelay(Duration.millis(100 * i + 1000)); animation.play(); child.getChildren().addAll(content, button); } masonryPane.getChildren().addAll(children); Platform.runLater(() -> scrollPane.requestLayout()); JFXScrollPane.smoothScrolling(scrollPane); }
Example 7
Source File: ScrollPaneDemo.java From JFoenix with Apache License 2.0 | 4 votes |
@Override public void start(Stage stage) { JFXListView<Label> list = new JFXListView<>(); for (int i = 0; i < 100; i++) { list.getItems().add(new Label("Item " + i)); } list.getStyleClass().add("mylistview"); list.setMaxHeight(3400); StackPane container = new StackPane(list); container.setPadding(new Insets(24)); JFXScrollPane pane = new JFXScrollPane(); pane.setContent(container); JFXButton button = new JFXButton(""); SVGGlyph arrow = new SVGGlyph(0, "FULLSCREEN", "M402.746 877.254l-320-320c-24.994-24.992-24.994-65.516 0-90.51l320-320c24.994-24.992 65.516-24.992 90.51 0 24.994 24.994 " + "24.994 65.516 0 90.51l-210.746 210.746h613.49c35.346 0 64 28.654 64 64s-28.654 64-64 64h-613.49l210.746 210.746c12.496 " + "12.496 18.744 28.876 18.744 45.254s-6.248 32.758-18.744 45.254c-24.994 24.994-65.516 24.994-90.51 0z", Color.WHITE); arrow.setSize(20, 16); button.setGraphic(arrow); button.setRipplerFill(Color.WHITE); pane.getTopBar().getChildren().add(button); Label title = new Label("Title"); pane.getBottomBar().getChildren().add(title); title.setStyle("-fx-text-fill:WHITE; -fx-font-size: 40;"); JFXScrollPane.smoothScrolling((ScrollPane) pane.getChildren().get(0)); StackPane.setMargin(title, new Insets(0, 0, 0, 80)); StackPane.setAlignment(title, Pos.CENTER_LEFT); StackPane.setAlignment(button, Pos.CENTER_LEFT); StackPane.setMargin(button, new Insets(0, 0, 0, 20)); final Scene scene = new Scene(new StackPane(pane), 600, 600, Color.WHITE); stage.setTitle("JFX ListView Demo "); stage.setScene(scene); stage.show(); }
Example 8
Source File: JFXDatePickerContent.java From JFoenix with Apache License 2.0 | 4 votes |
protected BorderPane createCalendarArrowsPane() { SVGGlyph leftChevron = new SVGGlyph(0, "CHEVRON_LEFT", "M 742,-37 90,614 Q 53,651 53,704.5 53,758 90,795 l 652,651 q 37,37 90.5,37 53.5,0 90.5,-37 l 75,-75 q 37,-37 37,-90.5 0,-53.5 -37,-90.5 L 512,704 998,219 q 37,-38 37,-91 0,-53 -37,-90 L 923,-37 Q 886,-74 832.5,-74 779,-74 742,-37 z", Color.GRAY); SVGGlyph rightChevron = new SVGGlyph(0, "CHEVRON_RIGHT", "m 1099,704 q 0,-52 -37,-91 L 410,-38 q -37,-37 -90,-37 -53,0 -90,37 l -76,75 q -37,39 -37,91 0,53 37,90 l 486,486 -486,485 q -37,39 -37,91 0,53 37,90 l 76,75 q 36,38 90,38 54,0 90,-38 l 652,-651 q 37,-37 37,-90 z", Color.GRAY); leftChevron.setFill(DEFAULT_COLOR); leftChevron.setSize(6, 11); rightChevron.setFill(DEFAULT_COLOR); rightChevron.setSize(6, 11); backMonthButton = new JFXButton(); backMonthButton.setMinSize(40, 40); backMonthButton.setBackground(new Background(new BackgroundFill(Color.TRANSPARENT, new CornerRadii(40), Insets.EMPTY))); backMonthButton.getStyleClass().add("left-button"); backMonthButton.setGraphic(leftChevron); backMonthButton.setRipplerFill(this.datePicker.getDefaultColor()); backMonthButton.setOnAction(t -> forward(-1, MONTHS, false, true)); forwardMonthButton = new JFXButton(); forwardMonthButton.setMinSize(40, 40); forwardMonthButton.setBackground(new Background(new BackgroundFill(Color.TRANSPARENT, new CornerRadii(40), Insets.EMPTY))); forwardMonthButton.getStyleClass().add("right-button"); forwardMonthButton.setGraphic(rightChevron); forwardMonthButton.setRipplerFill(this.datePicker.getDefaultColor()); forwardMonthButton.setOnAction(t -> forward(1, MONTHS, false, true)); BorderPane arrowsContainer = new BorderPane(); arrowsContainer.setLeft(backMonthButton); arrowsContainer.setRight(forwardMonthButton); arrowsContainer.setPadding(new Insets(4, 12, 2, 12)); arrowsContainer.setPickOnBounds(false); return arrowsContainer; }