Advertisement
Guest User

Untitled

a guest
Aug 4th, 2015
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.74 KB | None | 0 0
  1. import javafx.application.Application;
  2. import javafx.geometry.Insets;
  3. import javafx.geometry.Pos;
  4. import javafx.geometry.VPos;
  5. import javafx.scene.Scene;
  6. import javafx.scene.control.Button;
  7. import javafx.scene.control.Hyperlink;
  8. import javafx.scene.image.Image;
  9. import javafx.scene.image.ImageView;
  10. import javafx.scene.layout.AnchorPane;
  11. import javafx.scene.layout.BorderPane;
  12. import javafx.scene.layout.FlowPane;
  13. import javafx.scene.layout.GridPane;
  14. import javafx.scene.layout.HBox;
  15. import javafx.scene.layout.Priority;
  16. import javafx.scene.layout.StackPane;
  17. import javafx.scene.layout.TilePane;
  18. import javafx.scene.layout.VBox;
  19. import javafx.scene.paint.Color;
  20. import javafx.scene.paint.CycleMethod;
  21. import javafx.scene.paint.LinearGradient;
  22. import javafx.scene.paint.Stop;
  23. import javafx.scene.shape.Rectangle;
  24. import javafx.scene.text.Font;
  25. import javafx.scene.text.FontWeight;
  26. import javafx.scene.text.Text;
  27. import javafx.stage.Stage;
  28. import javafx.scene.control.TextField;
  29.  
  30. public class Form extends Application {
  31.  
  32. public static void main(String[] args) {
  33. launch(Form.class, args);
  34. }
  35.  
  36. @Override
  37. public void start(Stage stage) {
  38.  
  39. BorderPane border = new BorderPane();
  40. border.setLeft(lGridPane());
  41. border.setRight(rGridPane());
  42.  
  43. Scene scene = new Scene(border);
  44. stage.setScene(scene);
  45. stage.setTitle("Form");
  46. stage.show();
  47.  
  48. }
  49.  
  50. private GridPane lGridPane(){
  51.  
  52. GridPane grid = new GridPane();
  53. grid.setHgap(5);
  54. grid.setVgap(5);
  55. grid.setPadding(new Insets(10, 15, 10, 10)); //(Top, right, bottom, left)
  56.  
  57. Text fName = new Text("First Name:");
  58. grid.add(fName, 1, 0);
  59.  
  60. TextField fnField = new TextField();
  61. grid.add(fnField, 1, 1, 2, 1);
  62.  
  63. Text mName = new Text("Middle Name:");
  64. grid.add(mName, 1, 2);
  65.  
  66. TextField mnField = new TextField();
  67. grid.add(mnField, 1, 3, 2, 1);
  68.  
  69. Text lName = new Text("Last Name:");
  70. grid.add(lName, 1, 4);
  71.  
  72. TextField lnField = new TextField();
  73. grid.add(lnField, 1, 5, 2, 1);
  74.  
  75. grid.setGridLinesVisible(true);
  76.  
  77. return grid;
  78. }
  79.  
  80. private GridPane rGridPane(){
  81.  
  82. GridPane grid = new GridPane();
  83. grid.setHgap(10);
  84. grid.setVgap(10);
  85. grid.setPadding(new Insets(10, 10, 10, 15));
  86.  
  87. Text category = new Text("Sales:");
  88. category.setFont(Font.font("Arial", FontWeight.BOLD, 20));
  89. grid.add(category, 1, 0);
  90.  
  91. // Title in column 3, row 1
  92. Text chartTitle = new Text("Current Year");
  93. chartTitle.setFont(Font.font("Arial", FontWeight.BOLD, 20));
  94. grid.add(chartTitle, 2, 0);
  95.  
  96. // Subtitle in columns 2-3, row 2
  97. Text chartSubtitle = new Text("Goods and Services");
  98. grid.add(chartSubtitle, 1, 1, 2, 1);
  99. grid.setGridLinesVisible(true);
  100.  
  101. return grid;
  102.  
  103. }
  104.  
  105. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement