Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javafx.application.Application;
- import javafx.collections.ObservableList;
- import javafx.event.EventHandler;
- import javafx.geometry.Pos;
- import javafx.scene.*;
- import javafx.scene.layout.GridPane;
- import javafx.scene.paint.Color;
- import javafx.scene.shape.Circle;
- import javafx.geometry.Insets;
- import javafx.scene.shape.Rectangle;
- import javafx.scene.text.Text;
- import javafx.stage.Stage;
- import javafx.scene.input.MouseEvent;
- public class Main extends Application {
- @Override
- public void start(Stage primaryStage) throws Exception{
- Group g = new Group();
- //Node super di quasi tutto FX
- ObservableList <Node> lista_gruppo=g.getChildren();
- //commandi abbastanza intuibili
- GridPane gridPane=new GridPane();
- gridPane.setMinSize(600,600);
- gridPane.setAlignment(Pos.CENTER);
- for (int i=0;i<10;i++){
- for(int j=0;j<10;j++){
- Rectangle rettangolo = new Rectangle();
- rettangolo.setWidth(5);
- rettangolo.setHeight(5);
- rettangolo.setOnMouseClicked((MouseEvent event)->rettangolo.setFill(Color.GRAY));
- rettangolo.setFill(Color.BLUE);
- gridPane.add(rettangolo,i,j);
- }
- }
- lista_gruppo.add(gridPane);
- //lista_gruppo.add(cerchio);
- Scene scene = new Scene(g,1920, 1000);
- scene.setFill(Color.AQUAMARINE);
- primaryStage.setTitle("Hello word again");
- primaryStage.setScene(scene);
- primaryStage.show();
- }
- public static void main(String[] args) {
- launch(args);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement