Advertisement
Matteogoli

Bottoni

May 12th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.32 KB | None | 0 0
  1. package pkg9.buttons;
  2.  
  3.  
  4. import javafx.scene.control.Button;
  5. import javafx.application.Application;
  6. import javafx.scene.Scene;
  7. import javafx.scene.layout.GridPane;
  8. import javafx.stage.Stage;
  9.  
  10.  
  11. public class Buttons extends Application {
  12.     //Button btn = null;
  13.     @Override
  14.     public void start(Stage stage){
  15.         GridPane root = new GridPane();
  16.         int cont = 0;
  17.         Button b0 = new Button("       \n   0   \n       ");
  18.         b0.setOnAction(event -> {
  19.             if(b0.visibleProperty()){
  20.                 b0.setVisible(true);} else {
  21.                 b0.setVisible(false);
  22.             }});
  23.         Button b1 = new Button("       \n   1   \n       ");
  24.         b1.setOnAction(event -> {b1.setVisible(false);});
  25.         Button b2 = new Button("       \n   2   \n       ");
  26.         b2.setOnAction(event -> {b2.setVisible(false);});
  27.         Button b3 = new Button("       \n   3   \n       ");
  28.         b3.setOnAction(event -> {b3.setVisible(false);});
  29.         Button b4 = new Button("       \n   4   \n       ");
  30.         b4.setOnAction(event -> {b4.setVisible(false);});
  31.         Button b5 = new Button("       \n   5   \n       ");
  32.         b5.setOnAction(event -> {b5.setVisible(false);});
  33.         Button b6 = new Button("       \n   6   \n       ");
  34.         b6.setOnAction(event -> {b6.setVisible(false);});
  35.         Button b7 = new Button("       \n   7   \n       ");
  36.         b7.setOnAction(event -> {b7.setVisible(false);});
  37.         Button b8 = new Button("       \n   8   \n       ");
  38.         b8.setOnAction(event -> {b8.setVisible(false);});
  39.         root.add(b0, 0, 0);
  40.         root.add(b1, 1, 0);
  41.         root.add(b2, 2, 0);
  42.         root.add(b3, 0, 1);
  43.         root.add(b4, 1, 1);
  44.         root.add(b5, 2, 1);
  45.         root.add(b6, 0, 2);
  46.         root.add(b7, 1, 2);
  47.         root.add(b8, 2, 2);
  48.         /*
  49.         for(int i = 0; i < 3; i++){
  50.             for(int j = 0; j < 3; j++){
  51.                 btn = new Button(String.valueOf(cont++));
  52.                 btn.setOnAction(event -> {
  53.                     root.visibleProperty();
  54.                 });
  55.                 root.add(btn, j, i);
  56.             }
  57.         }*/
  58.         Scene scene = new Scene(root, 200, 200);
  59.         stage.setScene(scene);
  60.         stage.show();
  61.     }
  62.  
  63.     public static void main(String[] args) {
  64.         launch(args);
  65.     }
  66.  
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement