Advertisement
Guest User

Untitled

a guest
May 21st, 2019
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.15 KB | None | 0 0
  1. import javafx.application.Application;
  2. import javafx.event.ActionEvent;
  3. import javafx.event.EventHandler;
  4. import javafx.geometry.HPos;
  5. import javafx.geometry.Pos;
  6. import javafx.scene.Scene;
  7. import javafx.scene.control.*;
  8. import javafx.scene.layout.BorderPane;
  9. import javafx.scene.layout.GridPane;
  10. import javafx.stage.Stage;
  11.  
  12.  
  13. public class Main extends Application
  14. {
  15.  
  16. @Override
  17. public void start(Stage primaryStage) throws Exception
  18. {
  19. Stage stage = primaryStage;
  20. stage.setTitle("Vezbanje");
  21.  
  22. // MENI
  23.  
  24. BorderPane borderPane = new BorderPane();
  25.  
  26. MenuBar meni = new MenuBar();
  27.  
  28. Menu fileMenu = new Menu("File");
  29. fileMenu.getItems().add(new MenuItem("Reset"));
  30. fileMenu.getItems().add(new SeparatorMenuItem());
  31. fileMenu.getItems().add(new MenuItem("Exit"));
  32. meni.getMenus().add(fileMenu);
  33.  
  34. Menu editMenu = new Menu("Edit");
  35. editMenu.getItems().add(new MenuItem("Undo"));
  36. editMenu.getItems().add(new SeparatorMenuItem());
  37. editMenu.getItems().add(new MenuItem("Redo"));
  38. meni.getMenus().add(editMenu);
  39.  
  40. Menu helpMenu = new Menu("Help");
  41. helpMenu.getItems().add(new MenuItem("Help?"));
  42. helpMenu.getItems().add(new SeparatorMenuItem());
  43. helpMenu.getItems().add(new MenuItem("About"));
  44. meni.getMenus().add(helpMenu);
  45.  
  46. borderPane.setTop(meni);
  47.  
  48. // GUI
  49.  
  50. GridPane gridPane = new GridPane();
  51. gridPane.setAlignment(Pos.CENTER);
  52. gridPane.setHgap(15);
  53. gridPane.setVgap(15);
  54.  
  55. gridPane.add(new Label("Ime:"), 0, 0);
  56. TextField name = new TextField();
  57. gridPane.add(name, 1, 0);
  58. gridPane.add(new Label("Prezime:"), 0, 1);
  59. gridPane.add(new TextField(), 1, 1);
  60. gridPane.add(new Label("Username:"), 0, 2);
  61. gridPane.add(new TextField(), 1, 2);
  62. gridPane.add(new Label("Password:"), 0, 3);
  63. gridPane.add(new PasswordField(), 1, 3);
  64.  
  65. CheckBox prisutan = new CheckBox("Prisutan");
  66. gridPane.add(prisutan, 1, 5);
  67.  
  68. RadioButton radiob1 = new RadioButton("Musko");
  69. gridPane.add(radiob1, 0, 4);
  70.  
  71. RadioButton radiob2 = new RadioButton("Zensko");
  72. gridPane.add(radiob2, 1, 4);
  73.  
  74. ToggleGroup group = new ToggleGroup();
  75. radiob1.setToggleGroup(group);
  76. radiob2.setToggleGroup(group);
  77.  
  78. Button button = new Button("Registracija");
  79.  
  80. button.setOnAction(new EventHandler<ActionEvent>()
  81. {
  82. @Override
  83. public void handle(ActionEvent actionEvent)
  84. {
  85. AlertBox alertBox = new AlertBox();
  86. alertBox.display("Unesi Sva Polja", "Upozorenje");
  87. }
  88. });
  89. gridPane.add(button, 1, 6);
  90.  
  91. GridPane.setHalignment(button, HPos.RIGHT);
  92. GridPane.setHalignment(radiob2, HPos.RIGHT);
  93.  
  94. borderPane.setCenter(gridPane);
  95.  
  96. stage.setScene(new Scene(borderPane, 400, 300));
  97. stage.show();
  98.  
  99. }
  100.  
  101.  
  102. public static void main(String[] args)
  103. {
  104. launch(args);
  105. }
  106. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement