GTU OOP Program - 19
19). Write a program that displays the color of a circle as red when the mouse button is pressed and as white when the mouse button is released.
import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.layout.StackPane; import javafx.scene.paint.Color; import javafx.scene.shape.Circle; import javafx.stage.Stage; public class Program_19 extends Application { @Override public void start(Stage primaryStage) { double width = 400; double height = 400; Circle c = new Circle(width / 2, height / 2, Math.min(width, height) / 10, Color.WHITE); c.setStroke(Color.BLACK); StackPane pane = new StackPane(c); primaryStage.setScene(new Scene(pane, width, height)); pane.setOnMousePressed(e -< c.setFill(Color.RED)); pane.setOnMouseReleased(e -< c.setFill(Color.WHITE)); primaryStage.setTitle("Click on the window"); primaryStage.show(); } public static void main(String[] args) { Application.launch(args); } }
Output
Comments