Stage dialog = new Stage(); dialog.initStyle(StageStyle.UTILITY); Scene scene = new Scene(new Group(new Text(25, 25, "Hello World!"))); dialog.setScene(scene); dialog.show();
try{ FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("Demo.fxml")); Parent root1 = (Parent) fxmlLoader.load(); Stage stage = new Stage(); stage.initModality(Modality.APPLICATION_MODAL); stage.initStyle(StageStyle.UNDECORATED); stage.setTitle("ABC"); stage.setScene(new Scene(root1)); stage.show(); }
private Stage createEditPropertyDialog() { EditPropertyDialogController wizard = new EditPropertyDialogController(); FXMLLoader loader = new FXMLLoader(DesignerUtil.getFxml("edit-property-dialog.fxml")); loader.setController(wizard); final Stage dialog = new Stage(); dialog.initOwner(this.getScene().getWindow()); dialog.initModality(Modality.WINDOW_MODAL); dialog.initStyle(StageStyle.UNDECORATED); Parent root; try { root = loader.load(); } catch (IOException e) { throw new IllegalStateException(e); } Scene scene = new Scene(root); dialog.setTitle("Edit property"); dialog.setScene(scene); dialog.setUserData(wizard); return dialog; }
popup.initStyle(StageStyle.UTILITY); popup.initModality(Modality.WINDOW_MODAL); popup.initOwner(designerRoot.getMainStage());
public class KeyholeDemo extends Application { @Override public void start(Stage primaryStage) { primaryStage.initStyle(StageStyle.TRANSPARENT); primaryStage.setAlwaysOnTop(true); // code omitted... } public static void main(String[] args) { launch(args); } }
primaryStage.initStyle(StageStyle.UNDECORATED);
dialog.initStyle(StageStyle.TRANSPARENT); dialog.setResizable(false);
import javafx.application.Application; import javafx.fxml.FXMLLoader; import javafx.scene.*; import javafx.stage.*; public class StageTrackingSample extends Application { @Override public void start(final Stage stage) throws Exception { final FXMLLoader loader = new FXMLLoader( getClass().getResource( "stagetracking.fxml" ) ); final Parent root = (Parent) loader.load(); final StageTrackingController controller = loader.getController(); controller.initData(stage); stage.initStyle(StageStyle.UTILITY); stage.setResizable(false); stage.setScene(new Scene(root)); stage.show(); } public static void main(String[] args) { launch(args); } }
public void start(Stage primaryStage) { Button btn = new Button("Say 'Hello World'"); AnchorPane root = new AnchorPane(); root.getChildren().add(btn); // Java 8: requires setting the layout pane background style to transparent // https://javafx-jira.kenai.com/browse/RT-38938 // "Modena uses a non-transparent background by default" root.setStyle("-fx-background-color: transparent;"); Scene scene = new Scene(root, 300, 250, Color.TRANSPARENT); primaryStage.initStyle(StageStyle.TRANSPARENT); primaryStage.setScene(scene); primaryStage.show(); }
public class ChatWindow extends Application { @Override public void start(final Stage stage) throws Exception { stage.initStyle(StageStyle.TRANSPARENT); // here it is Group rg = new Group(); Scene scene = new Scene(rg, 320, 240, Color.TRANSPARENT); stage.setScene(scene); stage.show(); Rectangle r = new Rectangle(5, 5, stage.getWidth() - 10, stage.getHeight() - 10); r.setFill(Color.STEELBLUE); r.setEffect(new DropShadow()); rg.getChildren().add(r); } public static void main(String[] args) { launch(); } }
primaryStage.initStyle(StageStyle.UNDECORATED); BorderPane root = new BorderPane();
stage.initStyle(StageStyle.TRANSPARENT);
@Override public void start( Stage primaryStage ) throws Exception { primaryStage.initStyle(StageStyle.UNDECORATED); primaryStage.show(); stageFuture.set( primaryStage ); }
private Stage garfieldStage ; // ... public void initialize() { garfieldStage = new Stage(); garfieldStage.initStyle(...); } // ...
Thread t = new Thread(() -> { doSomeStuff(); Platform.runLater(() -> { Stage dialog = new Stage(); dialog.initStyle(StageStyle.UTILITY); Scene scene = new Scene(new Group(new Text(25, 25, "All is done!"))); dialog.setScene(scene); dialog.showAndWait(); }); }); t.start();
public void start(Stage primaryStage) throws Exception { FXMLLoader loader = new FXMLLoader(getClass().getResource("sample.fxml")); Parent root = (Parent) loader.load(); primaryStage.setResizable(false); primaryStage.initStyle(StageStyle.DECORATED); primaryStage.setTitle("Hello World"); primaryStage.setScene(new Scene(root)); primaryStage.show(); }
public void start(Stage primaryStage) { primaryStage.initStyle(StageStyle.UNDECORATED); StackPane root = new StackPane(); root.getChildren().add(new Text(50,50,"Hello")); root.setStyle("-fx-border-color: blue;"); primaryStage.setScene(new Scene(root, 300, 250)); primaryStage.show(); }
Stage stage = new Stage(); stage.initStyle(StageStyle.UNDECORATED); ctl.Glisse(home_page_p, stage, home_page_s); stage.setScene(home_page_s); // Adding a event handler to be fired on the event of stage being closed stage.setOnCloseRequest((WindowEvent event) -> { // Perform some action when the stage is closed ancr.setEffect(null); // ancr is a reference to the anchorpane }
Stage stage = new Stage(); stage.initStyle(StageStyle.UTILITY); stage.setMaxHeight(0); stage.setMaxWidth(0); stage.setX(Double.MAX_VALUE);
Stage stage = new Stage(); stage.setTitle("Title"); stage.setResizable(false); stage.initModality(Modality.APPLICATION_MODAL); stage.initOwner(primaryStage); stage.initStyle(StageStyle.UTILITY); (...) Scene scene = new Scene(...); stage.setScene(scene);