package sample; import javafx.geometry.Insets; import javafx.geometry.Pos; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.control.Label; import javafx.scene.image.Image; import javafx.scene.image.ImageView; import javafx.scene.input.KeyCode; import javafx.scene.layout.HBox; import javafx.scene.layout.VBox; import javafx.scene.text.Font; import javafx.scene.text.Text; import javafx.stage.*; /** * Created by urankajtazaj on 10/10/16. */ public class Mesazhi { Stage stage = new Stage(); public Mesazhi(String titulli, String titulli_msg, String mesazhi){ stage.setTitle(titulli); stage.initModality(Modality.APPLICATION_MODAL); stage.setResizable(false); HBox root = new HBox(15); VBox sub_root = new VBox(10); HBox btn = new HBox(); Text ttl = new Text(titulli_msg); ttl.setFont(Font.font(16)); Button btnOk = new Button("Ne rregull"); btn.getChildren().add(btnOk); btn.setAlignment(Pos.CENTER_RIGHT); btnOk.setOnAction(e -> stage.close()); btnOk.setOnKeyPressed(e -> { if (e.getCode().equals(KeyCode.ENTER)) stage.close(); else if (e.getCode().equals(KeyCode.ESCAPE)) stage.close(); }); root.setPadding(new Insets(20)); sub_root.getChildren().addAll(ttl, new Label(mesazhi), btn); if (titulli == "Gabim") root.getChildren().add(new ImageView(new Image("/sample/foto/error.png"))); else if (titulli == "Sukses") root.getChildren().add(new ImageView(new Image("/sample/foto/success.png"))); else if (titulli == "Informacion") root.getChildren().add(new ImageView(new Image("/sample/foto/question.png"))); else if (titulli == "Info") root.getChildren().add(new ImageView(new Image("/sample/foto/info.png"))); root.getChildren().add(sub_root); root.setAlignment(Pos.TOP_CENTER); Scene scene = new Scene(root, 450, 150); scene.getStylesheets().add(getClass().getResource("/sample/style.css").toExternalForm()); stage.setScene(scene); stage.show(); } public Mesazhi(String titulli, String titulli_msg, String mesazhi, ShikoPunetoret sp, DritarjaKryesore dk){ stage.setTitle(titulli); stage.initModality(Modality.APPLICATION_MODAL); stage.setResizable(false); Button btnAnulo = new Button("Anulo"); HBox root = new HBox(15); VBox sub_root = new VBox(10); HBox btn = new HBox(5); Text ttl = new Text(titulli_msg); ttl.setFont(Font.font(16)); Button btnOk = new Button("Ne rregull"); btn.getChildren().addAll(btnAnulo, btnOk); btn.setAlignment(Pos.CENTER_RIGHT); btnOk.setOnAction(e -> { sp.fshi(sp.strEmri.toLowerCase() + sp.strMbiemri.toLowerCase()); stage.close(); }); btnOk.setOnKeyPressed(e -> { if (e.getCode().equals(KeyCode.ENTER)) stage.close(); else if (e.getCode().equals(KeyCode.ESCAPE)) stage.close(); }); btnAnulo.setOnAction(e -> stage.close()); root.setPadding(new Insets(20)); sub_root.getChildren().addAll(ttl, new Label(mesazhi), btn); if (titulli == "Gabim") root.getChildren().add(new ImageView(new Image("/sample/foto/error.png"))); else if (titulli == "Sukses") root.getChildren().add(new ImageView(new Image("/sample/foto/success.png"))); else if (titulli == "Informacion") root.getChildren().add(new ImageView(new Image("/sample/foto/question.png"))); else if (titulli == "Info") root.getChildren().add(new ImageView(new Image("/sample/foto/info.png"))); root.getChildren().add(sub_root); root.setAlignment(Pos.TOP_CENTER); Scene scene = new Scene(root, 450, 150); scene.getStylesheets().add(getClass().getResource("/sample/style.css").toExternalForm()); btnOk.isFocused(); stage.setScene(scene); stage.show(); } public Mesazhi(String titulli, String titulli_msg, String mesazhi, ShikoKonsumatoret sk, int skId){ stage.setTitle(titulli); stage.initModality(Modality.APPLICATION_MODAL); stage.setResizable(false); Button btnAnulo = new Button("Anulo"); HBox root = new HBox(15); VBox sub_root = new VBox(10); HBox btn = new HBox(5); Text ttl = new Text(titulli_msg); ttl.setFont(Font.font(16)); Button btnOk = new Button("Ne rregull"); btn.getChildren().addAll(btnAnulo, btnOk); btn.setAlignment(Pos.CENTER_RIGHT); btnOk.setOnAction(e -> { sk.fshi(skId); stage.close(); }); btnOk.setOnKeyPressed(e -> { if (e.getCode().equals(KeyCode.ENTER)) stage.close(); else if (e.getCode().equals(KeyCode.ESCAPE)) stage.close(); }); btnAnulo.setOnAction(e -> stage.close()); root.setPadding(new Insets(20)); sub_root.getChildren().addAll(ttl, new Label(mesazhi), btn); if (titulli == "Gabim") root.getChildren().add(new ImageView(new Image("/sample/foto/error.png"))); else if (titulli == "Sukses") root.getChildren().add(new ImageView(new Image("/sample/foto/success.png"))); else if (titulli == "Informacion") root.getChildren().add(new ImageView(new Image("/sample/foto/question.png"))); else if (titulli == "Info") root.getChildren().add(new ImageView(new Image("/sample/foto/info.png"))); root.getChildren().add(sub_root); root.setAlignment(Pos.TOP_CENTER); Scene scene = new Scene(root, 450, 150); scene.getStylesheets().add(getClass().getResource("/sample/style.css").toExternalForm()); btnOk.isFocused(); stage.setScene(scene); stage.show(); } public Mesazhi(String titulli, String titulli_msg, String mesazhi, DritarjaKryesore sp){ stage.setTitle(titulli); stage.initModality(Modality.APPLICATION_MODAL); stage.setResizable(false); Button btnAnulo = new Button("Anulo"); HBox root = new HBox(15); VBox sub_root = new VBox(10); HBox btn = new HBox(5); Text ttl = new Text(titulli_msg); ttl.setFont(Font.font(16)); Button btnOk = new Button("Ne rregull"); btn.getChildren().addAll(btnAnulo, btnOk); btn.setAlignment(Pos.CENTER_RIGHT); btnOk.setOnAction(e -> { sp.fshi(); stage.close(); }); btnOk.setOnKeyPressed(e -> { if (e.getCode().equals(KeyCode.ENTER)) stage.close(); else if (e.getCode().equals(KeyCode.ESCAPE)) stage.close(); }); btnAnulo.setOnAction(e -> stage.close()); root.setPadding(new Insets(20)); sub_root.getChildren().addAll(ttl, new Label(mesazhi), btn); if (titulli == "Gabim") root.getChildren().add(new ImageView(new Image("/sample/foto/error.png"))); else if (titulli == "Sukses") root.getChildren().add(new ImageView(new Image("/sample/foto/success.png"))); else if (titulli == "Informacion") root.getChildren().add(new ImageView(new Image("/sample/foto/question.png"))); else if (titulli == "Info") root.getChildren().add(new ImageView(new Image("/sample/foto/info.png"))); root.getChildren().add(sub_root); root.setAlignment(Pos.TOP_CENTER); Scene scene = new Scene(root, 450, 150); scene.getStylesheets().add(getClass().getResource("/sample/style.css").toExternalForm()); btnOk.isFocused(); stage.setScene(scene); stage.show(); } }