-
-
Save anonymous/56ee75b41bb166cad94443cc18404ab7 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment