Hello
Trying to get a circle to automatically re-adjust its radius depending on what the user puts in the text field. There are no syntax error and the code compiles but nothing has rendered. The text is to stay inside the circle. Also kept getting error reference to another code but that may have been just that compiler.
import javafx.application.Application; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.layout.StackPane; import javafx.stage.Stage; import javafx.scene.control.TextField; import javafx.geometry.Pos; import javafx.scene.text.Font; import javafx.scene.shape.*; import javafx.scene.Group; import javafx.scene.control.Label; import javafx.scene.layout.GridPane; import javafx.geometry.HPos; import java.util.Scanner; public class PP4o15 extends Application { private Label result; private TextField input; public void start(Stage primaryStage) { int r; double pi= 3.14, area; Circle circle= new Circle(100,65,20); circle.setFill(null); Scanner q = new Scanner(System.in); r=q.nextInt(); //Pi Method area=pi*r*r; Font font= new Font(18); input= new TextField(); //Changed Font below input.setFont(new Font("Arial",30)); input.setPrefWidth(50); input.setAlignment(Pos.CENTER); //Stacking input TextField ontop of circle //StackPane pane= new StackPane(circle); //pane.getChildren().addAll(circle,input); Group root= new Group(circle); Scene scene= new Scene(root,400,200); result = new Label(""); result.setFont(font); GridPane.setHalignment(result,HPos.CENTER); primaryStage.setTitle("Enter in Radius"); primaryStage.setScene(scene); primaryStage.show(); } //Create method that has return public void processReturn(ActionEvent event) { //Method to process return input.setOnAction(this::processReturn); } }