Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pkg9.buttons;
- import javafx.scene.control.Button;
- import javafx.application.Application;
- import javafx.scene.Scene;
- import javafx.scene.layout.GridPane;
- import javafx.stage.Stage;
- public class Buttons extends Application {
- //Button btn = null;
- @Override
- public void start(Stage stage){
- GridPane root = new GridPane();
- int cont = 0;
- Button b0 = new Button(" \n 0 \n ");
- b0.setOnAction(event -> {
- if(b0.visibleProperty()){
- b0.setVisible(true);} else {
- b0.setVisible(false);
- }});
- Button b1 = new Button(" \n 1 \n ");
- b1.setOnAction(event -> {b1.setVisible(false);});
- Button b2 = new Button(" \n 2 \n ");
- b2.setOnAction(event -> {b2.setVisible(false);});
- Button b3 = new Button(" \n 3 \n ");
- b3.setOnAction(event -> {b3.setVisible(false);});
- Button b4 = new Button(" \n 4 \n ");
- b4.setOnAction(event -> {b4.setVisible(false);});
- Button b5 = new Button(" \n 5 \n ");
- b5.setOnAction(event -> {b5.setVisible(false);});
- Button b6 = new Button(" \n 6 \n ");
- b6.setOnAction(event -> {b6.setVisible(false);});
- Button b7 = new Button(" \n 7 \n ");
- b7.setOnAction(event -> {b7.setVisible(false);});
- Button b8 = new Button(" \n 8 \n ");
- b8.setOnAction(event -> {b8.setVisible(false);});
- root.add(b0, 0, 0);
- root.add(b1, 1, 0);
- root.add(b2, 2, 0);
- root.add(b3, 0, 1);
- root.add(b4, 1, 1);
- root.add(b5, 2, 1);
- root.add(b6, 0, 2);
- root.add(b7, 1, 2);
- root.add(b8, 2, 2);
- /*
- for(int i = 0; i < 3; i++){
- for(int j = 0; j < 3; j++){
- btn = new Button(String.valueOf(cont++));
- btn.setOnAction(event -> {
- root.visibleProperty();
- });
- root.add(btn, j, i);
- }
- }*/
- Scene scene = new Scene(root, 200, 200);
- stage.setScene(scene);
- stage.show();
- }
- public static void main(String[] args) {
- launch(args);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement