import javafx.application.Application;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.image.Image;
import javafx.scene.image.ImageView;
import javafx.scene.input.MouseEvent;
import javafx.scene.layout.Pane;
import javafx.stage.Stage;
import javafx.stage.StageStyle;
public class TransparentStageMain extends Application {
@Override
public void start(Stage stage) {
stage.initStyle(StageStyle.TRANSPARENT);
Pane root = new Pane();
Image img = new Image("javafx_big.jpg");
ImageView imgView = new ImageView(img);
Image imgClose = new Image("close.png");
ImageView imgView1 = new ImageView(imgClose);
imgView1.setX(565);
imgView1.setOnMouseClicked(new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent arg0) {
System.exit(0);
}
});
root.getChildren().addAll(imgView, imgView1);
final Scene scene = new Scene(root);
stage.setScene(scene);
stage.show();
}
public static void main(String[] args) {
launch(args);
}
}