Advertisement
Guest User

EX4

a guest
Oct 20th, 2017
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.69 KB | None | 0 0
  1.  
  2. import javafx.application.Application;
  3. import javafx.geometry.Insets;
  4. import javafx.geometry.Pos;
  5. import javafx.scene.Scene;
  6. import javafx.scene.control.Button;
  7. import javafx.scene.control.DatePicker;
  8. import javafx.scene.control.Label;
  9. import javafx.scene.control.TextArea;
  10. import javafx.scene.control.TextField;
  11. import javafx.scene.layout.HBox;
  12. import javafx.scene.layout.VBox;
  13. import javafx.stage.Stage;
  14.  
  15. public class MyNote extends Application {
  16.  
  17.     @Override
  18.     public void start(Stage primaryStage) {
  19.         VBox g = new VBox(8);
  20.         g.setAlignment(Pos.CENTER);
  21.         g.setPadding(new Insets(10,5,10,5));
  22.        
  23.         VBox alltop = new VBox(3);
  24.        
  25.         HBox top1 = new HBox(0);
  26.         Label topic = new Label("Topic : ");
  27.         TextField t = new TextField();
  28.         t.setPrefWidth(200);
  29.         top1.setAlignment(Pos.TOP_LEFT);
  30.         top1.getChildren().addAll(topic,t);
  31.        
  32.         HBox top2 = new HBox(0);
  33.         Label date = new Label("Date : "); 
  34.         DatePicker d = new DatePicker();
  35.         d.setPrefWidth(150);
  36.         top2.setAlignment(Pos.TOP_LEFT);
  37.         top2.getChildren().addAll(date,d);
  38.        
  39.         alltop.setAlignment(Pos.TOP_LEFT);
  40.         alltop.getChildren().addAll(top1,top2);
  41.        
  42.         TextArea mid = new TextArea();
  43.         mid.prefWidthProperty().bindBidirectional(g.prefWidthProperty());
  44.        
  45.         HBox bot = new HBox(3);
  46.         Button ok = new Button("OK");
  47.         ok.setPrefWidth(60);
  48.         Button clear = new Button("Clear");
  49.         clear.setPrefWidth(60);
  50.         bot.setAlignment(Pos.BOTTOM_RIGHT);
  51.         bot.getChildren().addAll(ok,clear);
  52.        
  53.         g.getChildren().addAll(alltop,mid,bot);
  54.        
  55.         Scene s = new Scene(g,250,280);
  56.         primaryStage.setScene(s);
  57.         primaryStage.setTitle("MyNote");
  58.         primaryStage.show();
  59.     }
  60.  
  61.     public static void main(String[] args) {
  62.         launch(args);
  63.     }
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement