Advertisement
Guest User

GridPane

a guest
Feb 9th, 2013
518
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.90 KB | None | 0 0
  1.  
  2. import javafx.application.Application;
  3. import javafx.event.ActionEvent;
  4. import javafx.event.EventHandler;
  5. import javafx.geometry.Insets;
  6. import javafx.scene.Scene;
  7. import javafx.scene.control.Button;
  8. import javafx.scene.control.Label;
  9. import javafx.scene.layout.GridPane;
  10. import javafx.scene.layout.HBox;
  11. import javafx.scene.layout.Region;
  12. import javafx.scene.layout.StackPane;
  13. import javafx.stage.Stage;
  14.  
  15. /**
  16. *
  17. * @author Osculator106
  18. */
  19. public class Test extends Application {
  20.  
  21. /**
  22. * @param args the command line arguments
  23. */
  24. public static void main(String[] args) {
  25. launch(args);
  26. }
  27.  
  28. @Override
  29. public void start(Stage primaryStage) {
  30.  
  31. int l_col_span = 2;
  32. GridPane l_grid_pane = new GridPane();
  33. l_grid_pane.setPadding(new Insets(0, 0, 0, 5));
  34. l_grid_pane.setVgap(10);
  35. l_grid_pane.setHgap(10);
  36.  
  37. Label l_category = new Label("Categories");
  38.  
  39. l_grid_pane.getChildren().add(l_category);
  40. GridPane.setConstraints(l_category, 2, 1);
  41. GridPane.setColumnSpan(l_category, l_col_span);
  42.  
  43.  
  44. Label l_content = new Label("Content");
  45.  
  46. l_grid_pane.getChildren().add(l_content);
  47. GridPane.setConstraints(l_content, 4, 1);
  48. GridPane.setColumnSpan(l_content, l_col_span);
  49.  
  50.  
  51. Button newCat = new Button("New Category");
  52. newCat.setOnAction(new EventHandler<ActionEvent>() {
  53. @Override public void handle(ActionEvent e) {
  54. System.out.println("Clicked");
  55. }
  56. });
  57. l_grid_pane.getChildren().add(newCat);
  58. GridPane.setConstraints(newCat, 6, 1);
  59. GridPane.setColumnSpan(newCat, l_col_span);
  60. //l_grid_pane.setGridLinesVisible(true);
  61.  
  62. HBox l_hbox = new HBox();
  63. l_hbox.getChildren().add(l_grid_pane);
  64. l_hbox.setPrefSize(500, 600);
  65.  
  66. Scene scene = new Scene(l_hbox);
  67. primaryStage.setScene(scene);
  68. primaryStage.show();
  69. }
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement