MessageDialog.java 733 B

12345678910111213141516171819202122232425
  1. package com.persagy.filemove.dialog;
  2. import javafx.scene.Scene;
  3. import javafx.scene.control.Label;
  4. import javafx.scene.layout.Pane;
  5. import javafx.stage.Modality;
  6. import javafx.stage.Stage;
  7. import javafx.stage.StageStyle;
  8. public class MessageDialog extends Stage {
  9. public MessageDialog(String title, String msg, int width, int heigt) {
  10. Label label = new Label(msg);
  11. label.setLayoutX(20); label.setLayoutY(20);
  12. Pane pane = new Pane();
  13. pane.getChildren().add(label);
  14. Scene scene = new Scene(pane, width, heigt);
  15. setScene(scene);
  16. setTitle(title);
  17. setResizable(false);
  18. initStyle(StageStyle.UTILITY);
  19. initModality(Modality.APPLICATION_MODAL);
  20. }
  21. }