package hellofx; import javafx.application.Application; import javafx.geometry.Insets; import javafx.geometry.Pos; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.layout.BorderPane; import javafx.scene.layout.HBox; import javafx.scene.paint.Color; import javafx.scene.shape.Circle; import javafx.stage.Stage; public class GUI017 extends Application { int rad = 50; @Override public void start(Stage mainStage) throws Exception { BorderPane bp = new BorderPane(); Circle c = new Circle(0,0,rad,Color.BISQUE); bp.setCenter(c); HBox hb = new HBox(); hb.setAlignment(Pos.CENTER); hb.setPadding(new Insets(10,10,10,10)); hb.setSpacing(10); Button clickBut = new Button("Bigger"); clickBut.setOnAction((e) -> { rad += 5; c.setRadius(rad); }); hb.getChildren().add(clickBut); Button noClickBut = new Button("Smaller"); noClickBut.setOnAction((e) -> { rad -= 5; c.setRadius(rad); }); hb.getChildren().add(noClickBut); bp.setBottom(hb); Scene sc = new Scene(bp, 500, 500); mainStage.setScene(sc); mainStage.show(); } public static void main(String[] args) { Application.launch(args); } }