package com.xenoage.zong.player; import static com.xenoage.utils.jse.javafx.Dialog.dialog; import static com.xenoage.zong.player.Player.pApp; import javafx.application.Application; import javafx.stage.Stage; import lombok.Getter; import com.xenoage.zong.gui.PlayerFrame; /** * JavaFX application for the {@link Player}. * * @author Andreas Wenger */ public class PlayerFXApp extends Application { @Getter private static PlayerFXApp instance = null; @Getter private PlayerFrame frame = null; @Override public void start(Stage stage) throws Exception { instance = this; //create frame frame = dialog(PlayerFrame.class, stage); frame.setTitle(pApp().getName()); //show frame frame.show(); } @Override public void stop() throws Exception { super.stop(); pApp().close(); } }