/* * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. */ package helloworld; import javafx.application.Application; import javafx.event.EventHandler; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.input.MouseEvent; import javafx.scene.paint.Color; import javafx.scene.shape.Rectangle; import javafx.stage.Stage; /** * @author kcr */ public class HelloRectangle extends Application { @Override public void start(Stage stage) { stage.setTitle("Hello Rectangle"); Group root = new Group(); Scene scene = new Scene(root, 600, 450); scene.setFill(Color.LIGHTGREEN); Rectangle rect = new Rectangle(); rect.setX(25); rect.setY(40); rect.setWidth(100); rect.setHeight(50); rect.setFill(Color.RED); rect.setOnMousePressed(new EventHandler() { @Override public void handle(MouseEvent e) { System.out.println("Mouse Pressed:" + e); } }); root.getChildren().add(rect); stage.setScene(scene); stage.show(); } /** * @param args the command line arguments */ public static void main(String[] args) { Application.launch(args); } }