Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javafx.application.Application;
- import javafx.geometry.Insets;
- import javafx.geometry.Pos;
- import javafx.geometry.VPos;
- import javafx.scene.Scene;
- import javafx.scene.control.Button;
- import javafx.scene.control.Hyperlink;
- import javafx.scene.image.Image;
- import javafx.scene.image.ImageView;
- import javafx.scene.layout.AnchorPane;
- import javafx.scene.layout.BorderPane;
- import javafx.scene.layout.FlowPane;
- import javafx.scene.layout.GridPane;
- import javafx.scene.layout.HBox;
- import javafx.scene.layout.Priority;
- import javafx.scene.layout.StackPane;
- import javafx.scene.layout.TilePane;
- import javafx.scene.layout.VBox;
- import javafx.scene.paint.Color;
- import javafx.scene.paint.CycleMethod;
- import javafx.scene.paint.LinearGradient;
- import javafx.scene.paint.Stop;
- import javafx.scene.shape.Rectangle;
- import javafx.scene.text.Font;
- import javafx.scene.text.FontWeight;
- import javafx.scene.text.Text;
- import javafx.stage.Stage;
- import javafx.scene.control.TextField;
- public class Form extends Application {
- public static void main(String[] args) {
- launch(Form.class, args);
- }
- @Override
- public void start(Stage stage) {
- BorderPane border = new BorderPane();
- border.setLeft(lGridPane());
- border.setRight(rGridPane());
- Scene scene = new Scene(border);
- stage.setScene(scene);
- stage.setTitle("Form");
- stage.show();
- }
- private GridPane lGridPane(){
- GridPane grid = new GridPane();
- grid.setHgap(5);
- grid.setVgap(5);
- grid.setPadding(new Insets(10, 15, 10, 10)); //(Top, right, bottom, left)
- Text fName = new Text("First Name:");
- grid.add(fName, 1, 0);
- TextField fnField = new TextField();
- grid.add(fnField, 1, 1, 2, 1);
- Text mName = new Text("Middle Name:");
- grid.add(mName, 1, 2);
- TextField mnField = new TextField();
- grid.add(mnField, 1, 3, 2, 1);
- Text lName = new Text("Last Name:");
- grid.add(lName, 1, 4);
- TextField lnField = new TextField();
- grid.add(lnField, 1, 5, 2, 1);
- grid.setGridLinesVisible(true);
- return grid;
- }
- private GridPane rGridPane(){
- GridPane grid = new GridPane();
- grid.setHgap(10);
- grid.setVgap(10);
- grid.setPadding(new Insets(10, 10, 10, 15));
- Text category = new Text("Sales:");
- category.setFont(Font.font("Arial", FontWeight.BOLD, 20));
- grid.add(category, 1, 0);
- // Title in column 3, row 1
- Text chartTitle = new Text("Current Year");
- chartTitle.setFont(Font.font("Arial", FontWeight.BOLD, 20));
- grid.add(chartTitle, 2, 0);
- // Subtitle in columns 2-3, row 2
- Text chartSubtitle = new Text("Goods and Services");
- grid.add(chartSubtitle, 1, 1, 2, 1);
- grid.setGridLinesVisible(true);
- return grid;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement