読者です 読者をやめる 読者になる 読者になる

JavaFX の ウィンドウフレームを無くす

JavaFX の ウィンドウフレームを無くしたい場合、Application の start(Stage) で渡される javafx.stage.Stage を

javafx.stage.StageStyle の StageStyle.TRANSPARENT を指定すれば、ウィンドウフレーム無しの透過
StageStyle.UNDECORATED なら、ウィンドウフレーム無しで背景はし白色で塗りつぶしになる。

public class MainApp extends Application{
   /* @see javafx.application.Application#start(javafx.stage.Stage) */
   @Override
   public void start(Stage primaryStage) throws Exception{
      primaryStage.initStyle(StageStyle.TRANSPARENT);