当前位置: 首页>>代码示例>>Java>>正文


Java Stage.setFullScreen方法代码示例

本文整理汇总了Java中javafx.stage.Stage.setFullScreen方法的典型用法代码示例。如果您正苦于以下问题:Java Stage.setFullScreen方法的具体用法?Java Stage.setFullScreen怎么用?Java Stage.setFullScreen使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在javafx.stage.Stage的用法示例。


在下文中一共展示了Stage.setFullScreen方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: createStage

import javafx.stage.Stage; //导入方法依赖的package包/类
/**
 * Creates stage by calling createScene and with almost every properties of object.
 *
 * @see GenericView#createScene()
 * @see javafx.stage.Stage
 * @return
 * @throws IOException
 */
public Stage createStage() throws IOException {
    Stage stage = new Stage();

    if (this.getTitle() != null) stage.setTitle(this.getTitle());

    stage.setScene(this.createScene());

    stage.setResizable(this.isResizable());
    stage.setMaximized(this.isMaximized());
    stage.setFullScreen(this.isFullscreen());
    stage.setFullScreenExitKeyCombination(KeyCombination.NO_MATCH);

    if (!this.isDecorated()) stage.initStyle(StageStyle.UNDECORATED);
    if (this.isModal()) stage.initModality(Modality.APPLICATION_MODAL);

    if (this.getIcon() != null)
        stage.getIcons().add(this.getIcon());

    if (this.getIcon() == null && GenericView.getGlobalIcon() != null)
        stage.getIcons().add(GenericView.getGlobalIcon());

    return stage;
}
 
开发者ID:erayerdin,项目名称:primitivefxmvc,代码行数:32,代码来源:GenericView.java

示例2: setUpOnStage

import javafx.stage.Stage; //导入方法依赖的package包/类
public void setUpOnStage(Stage stage) {
    stage.setTitle("GazePlay");

    // setting the scene again will exit fullscreen
    // so we need to backup the fullscreen status, and restore it after the scene has been set
    boolean fullscreen = stage.isFullScreen();
    stage.setScene(scene);
    stage.setFullScreen(fullscreen);

    stage.setOnCloseRequest((WindowEvent we) -> stage.close());

    final Configuration config = ConfigurationBuilder.createFromPropertiesResource().build();
    CssUtil.setPreferredStylesheets(config, scene);

    stage.show();
    log.info("Finished setup stage with the game scene");
}
 
开发者ID:schwabdidier,项目名称:GazePlay,代码行数:18,代码来源:GraphicalContext.java

示例3: start

import javafx.stage.Stage; //导入方法依赖的package包/类
@Override
public void start(Stage primaryStage) {
	GameChooser gameManager = new GameChooser(primaryStage);		
	primaryStage.setScene(makeScene());
	primaryStage.setFullScreenExitHint("");
	primaryStage.setFullScreenExitKeyCombination(null);
	primaryStage.show();
	primaryStage.setFullScreen(true);
       Animation myAnimation = makeAnimation(myActor, 100, 200, 100);
       // start animation
       myAnimation.play();
       
       Animation myAnimation1 = makeAnimation(myActor1, 100, 200, 100);
       // start animation
       myAnimation1.play();
       
       Animation myAnimation2 = makeAnimation(myActor2,100,240,140);
       // start animation
       myAnimation2.play();
}
 
开发者ID:LtubSalad,项目名称:voogasalad-ltub,代码行数:21,代码来源:LoaderTester.java

示例4: showInDialog

import javafx.stage.Stage; //导入方法依赖的package包/类
private void showInDialog(javafx.event.ActionEvent event) {
    //("SpecificationTableView.SpecificationTableView");
    Stage s = new Stage(StageStyle.DECORATED);
    s.setTitle(getText());
    s.initModality(Modality.APPLICATION_MODAL);
    s.setMinHeight(640);
    s.setMinHeight(480);
    s.setFullScreen(true);
    //s.setMaximized(true);
    //TableView<HybridRow> newView = new TableView<>(tableView.getItems());
    setContent(new Label("opened externally"));
    BorderPane root = new BorderPane(tableView);
    ButtonBar bb = new ButtonBar();
    root.setTop(bb);
    s.setScene(new Scene(root));
    Button yesButton = new Button("Close");
    ButtonBar.setButtonData(yesButton, ButtonBar.ButtonData.CANCEL_CLOSE);
    bb.getButtons().addAll(yesButton);
    yesButton.setOnAction(e -> s.hide());
    s.showAndWait();
    setContent(tableView);
}
 
开发者ID:VerifAPS,项目名称:stvs,代码行数:23,代码来源:SpecificationTableView.java

示例5: start

import javafx.stage.Stage; //导入方法依赖的package包/类
/**
 *
 * @param primaryStage
 */
@Override
public void start(Stage primaryStage) {
    gameManager = new GameManager();
    gameBounds = gameManager.getLayoutBounds();

    StackPane root = new StackPane(gameManager);
    root.getStyleClass().addAll("game-root");
    ChangeListener<Number> resize = (ov, v, v1) -> {
        double scale = Math.min((root.getWidth() - MARGIN) / gameBounds.getWidth(), (root.getHeight() - MARGIN) / gameBounds.getHeight());
        gameManager.setScale(scale);
        gameManager.setLayoutX((root.getWidth() - gameBounds.getWidth()) / 2d);
        gameManager.setLayoutY((root.getHeight() - gameBounds.getHeight()) / 2d);
    };
    root.widthProperty().addListener(resize);
    root.heightProperty().addListener(resize);

    Scene scene = new Scene(root);
    scene.getStylesheets().add(CSS);
    addKeyHandler(scene);
    addSwipeHandlers(scene);

    if (isARMDevice()) {
        primaryStage.setFullScreen(true);
        primaryStage.setFullScreenExitHint("");
    }

    if (Platform.isSupported(ConditionalFeature.INPUT_TOUCH)) {
        scene.setCursor(Cursor.NONE);
    }

    Rectangle2D visualBounds = Screen.getPrimary().getVisualBounds();
    double factor = Math.min(visualBounds.getWidth() / (gameBounds.getWidth() + MARGIN),
            visualBounds.getHeight() / (gameBounds.getHeight() + MARGIN));
    primaryStage.setTitle("2048FX");
    primaryStage.setScene(scene);
    primaryStage.setMinWidth(gameBounds.getWidth() / 2d);
    primaryStage.setMinHeight(gameBounds.getHeight() / 2d);
    primaryStage.setWidth((gameBounds.getWidth() + MARGIN) * factor);
    primaryStage.setHeight((gameBounds.getHeight() + MARGIN) * factor);
    primaryStage.show();
}
 
开发者ID:juebanlin,项目名称:util4j,代码行数:46,代码来源:Game2048.java

示例6: start

import javafx.stage.Stage; //导入方法依赖的package包/类
@Override
public void start(Stage primaryStage) {
    primaryStage.setTitle("Test");

    primaryStage.setFullScreen(true);

    Group root = new Group();

    Scene scene = new Scene(root, 1200, 700, Color.BLACK);

    Circle circle = new Circle(200, 300, 100, Color.YELLOW);

    root.getChildren().add(circle);

    GazeUtils.addEventFilter(circle);

    primaryStage.setScene(scene);
    primaryStage.show();
}
 
开发者ID:schwabdidier,项目名称:GazePlay,代码行数:20,代码来源:Test.java

示例7: handlePortrait

import javafx.stage.Stage; //导入方法依赖的package包/类
private void handlePortrait(ActionEvent event) {
    final Stage infoStage = new Stage();
    GridPane infoPane = new GridPane();
    infoPane.setPadding(new Insets(20, 20, 20, 20));
    infoPane.setHgap(25);
    infoPane.setVgap(25);
    infoPane.setAlignment(Pos.CENTER);

    ImageView portait = new ImageView(new Image(Main.class.getResourceAsStream("Resources/wdhpor.png")));
    portait.setFitWidth(200);
    portait.setFitHeight(200);
    portait.setPreserveRatio(true);
    portait.setPickOnBounds(true);
    infoPane.add(portait, 0, 0, 3, 3);

    Label nickNameLabel = new Label("昵称");
    Label nickNameInfo = new Label("xx");
    infoPane.add(nickNameLabel, 0, 3);
    infoPane.add(nickNameInfo, 1, 3);

    Label IDlabel = new Label("ID");
    Label IDinfo = new Label("xx");
    infoPane.add(IDlabel, 0, 4);
    infoPane.add(IDinfo, 1, 4);

    Label accumulateTimeLabel = new Label("积累算时");
    Label accumuateTimeInfo = new Label("xx");
    infoPane.add(accumulateTimeLabel, 0, 5);
    infoPane.add(accumuateTimeInfo, 1, 5);


    Scene scene = new Scene(infoPane,Main.screenWidth /5 , Main.screenHeight/2);
    scene.getStylesheets().add(Main.class.getResource("base.css").toExternalForm());
    infoStage.setScene(scene);
    infoStage.setFullScreen(false);
    infoStage.setResizable(false);
    infoStage.show();

}
 
开发者ID:Luodian,项目名称:Higher-Cloud-Computing-Project,代码行数:40,代码来源:Controller.java

示例8: start

import javafx.stage.Stage; //导入方法依赖的package包/类
@Override
    public void start(Stage primaryStage) throws Exception{
        FXMLLoader fxmlLoader = new FXMLLoader();
        fxmlLoader.setLocation(getClass().getResource("sample.fxml"));
        Parent root = fxmlLoader.load();
        Screen screen = Screen.getPrimary ();

//        界面初始化
        Controller controller = fxmlLoader.getController();
        controller.init(primaryStage);

        Rectangle2D bounds = screen.getVisualBounds ();

        double minX = bounds.getMinX ();
        double minY = bounds.getMinY ();
        double maxX = bounds.getMaxX ();
        double maxY = bounds.getMaxY ();

        screenWidth = maxX - minX;
        screenHeight = maxY - minY;

        Scene scene = new Scene(root, (maxX - minX) * 0.6, (maxY - minY) * 0.6);

        primaryStage.setTitle ("Higher Cloud Compute Platform");
        primaryStage.setScene (scene);
		primaryStage.setFullScreen(true);
        primaryStage.show ();

    }
 
开发者ID:Luodian,项目名称:Higher-Cloud-Computing-Project,代码行数:30,代码来源:Main.java

示例9: start

import javafx.stage.Stage; //导入方法依赖的package包/类
public void start(Stage primaryStage) {
	primaryStage.setTitle(DEVELOPER_GUI);
	primaryStage.show();
	TowerAuthor developerView = new TowerAuthor();
	primaryStage.setScene(developerView.getScene());
	primaryStage.setFullScreen(true);
}
 
开发者ID:LtubSalad,项目名称:voogasalad-ltub,代码行数:8,代码来源:MainForTestingGUI.java

示例10: start

import javafx.stage.Stage; //导入方法依赖的package包/类
@Override
public void start(Stage primaryStage) {
    this.primaryStage = primaryStage;

    Screen screen = Screen.getPrimary();

    Rectangle2D screenBounds = screen.getBounds();

    primaryStage.setWidth(screenBounds.getWidth() * 0.95);
    primaryStage.setHeight(screenBounds.getHeight() * 0.90);

    primaryStage.setMaximized(false);

    homeMenuScreen = HomeMenuScreen.newInstance(this, ConfigurationBuilder.createFromPropertiesResource().build());
    homeMenuScreen.setUpOnStage(primaryStage);

    primaryStage.centerOnScreen();

    primaryStage.setFullScreen(true);
}
 
开发者ID:schwabdidier,项目名称:GazePlay,代码行数:21,代码来源:GazePlay.java

示例11: start

import javafx.stage.Stage; //导入方法依赖的package包/类
@Override
public void start(Stage primaryStage) {

    primaryStage.setTitle("Pictogrammes");

    primaryStage.setFullScreen(true);

    Group root = new Group();
    Scene scene = new Scene(root, 1200, 700, Color.BLACK);

    Pictos pictos = new Pictos(scene);

    root.getChildren().add(pictos);

    primaryStage.setOnCloseRequest((WindowEvent we) -> System.exit(0));

    primaryStage.setScene(scene);

    primaryStage.show();

    SecondScreen.launch();
}
 
开发者ID:schwabdidier,项目名称:GazePlay,代码行数:23,代码来源:Pictogrammes.java

示例12: start

import javafx.stage.Stage; //导入方法依赖的package包/类
@Override
public void start(Stage primaryStage) {

    primaryStage.setTitle("Bubbles");
    primaryStage.setFullScreen(true);

    Group root = new Group();
    Scene scene = new Scene(root, 1200, 700, Color.BLACK);
    primaryStage.setOnCloseRequest((WindowEvent we)-> System.exit(0));

    primaryStage.setScene(scene);

    Bubble bubble = new Bubble(scene);

    root.getChildren().add(bubble);

    primaryStage.show();

    SecondScreen secondScreen = SecondScreen.launch();


}
 
开发者ID:schwabdidier,项目名称:GazePlay,代码行数:23,代码来源:Bubbles.java

示例13: start

import javafx.stage.Stage; //导入方法依赖的package包/类
@Override
public void start(Stage primaryStage) {

    primaryStage.setTitle("WindMill");

    primaryStage.setFullScreen(true);

    Group root = new Group();

    Scene scene = new Scene(root, Screen.getScreens().get(0).getWidth(), Screen.getScreens().get(0).getHeight(),
            Color.BLACK);

    Choices pictos = new Choices(scene);

    root.getChildren().add(pictos);

    primaryStage.setOnCloseRequest((WindowEvent we) -> System.exit(0));

    primaryStage.setScene(scene);

    primaryStage.show();

    SecondScreen.launch();
}
 
开发者ID:schwabdidier,项目名称:GazePlay,代码行数:25,代码来源:WindMill.java

示例14: showGantt

import javafx.stage.Stage; //导入方法依赖的package包/类
/**
 * Displays a GanttishDiagram window for the given Assignment.
 *
 * @param assignment Assignment for which to generate the GanttishDiagram.
 */
public void showGantt(Assignment assignment)
{
    Stage stage = new Stage();

    // Layout:
    VBox layout = new VBox();
    layout.setSpacing(10);
    layout.setPadding(new Insets(15));
    layout.getStylesheets().add("/Content/stylesheet.css");
    // =================

    // Nav bar:
    HBox nav = new HBox();
    nav.setSpacing(15.0);
    // =================

    // Title:
    Label title = new Label("Ganttish Diagram");
    title.getStyleClass().add("title");
    HBox x = new HBox();
    HBox.setHgrow(x, Priority.ALWAYS);
    // =================

    // Buttons:
    Button save = new Button("Save");
    save.setOnAction(e -> {
        String path = this.saveFileDialog(stage);
        GanttishDiagram.createGanttishDiagram(MainController.getSPC().getPlanner(), assignment, path);
    });
    Button close = new Button("Close");
    close.setOnAction(e -> ((Stage) close.getScene().getWindow()).close());
    // =================

    nav.getChildren().addAll(title, x, save, close);

    // Content:
    BufferedImage gantt = GanttishDiagram.createGanttishDiagram(MainController.getSPC().getPlanner(), assignment);
    Image image = SwingFXUtils.toFXImage(gantt, null);
    Pane content = new Pane();
    VBox.setVgrow(content, Priority.ALWAYS);
    content.setBackground(new Background(
            new BackgroundImage(image, BackgroundRepeat.NO_REPEAT, BackgroundRepeat.NO_REPEAT, BackgroundPosition.DEFAULT,
                    new BackgroundSize(BackgroundSize.AUTO, BackgroundSize.AUTO, false, false, true, false))));
    // =================

    layout.getChildren().addAll(nav, content);

    // Set the scene:
    stage.setScene(new Scene(layout, 1300, 800, true, SceneAntialiasing.BALANCED));
    stage.setTitle("Ganttish Diagram");
    stage.resizableProperty().setValue(true);
    stage.getIcons().add(new Image("file:icon.png"));
    stage.setFullScreen(true);
    stage.showAndWait();
    // =================
}
 
开发者ID:Alienturnedhuman,项目名称:PearPlanner,代码行数:62,代码来源:UIManager.java

示例15: start

import javafx.stage.Stage; //导入方法依赖的package包/类
@Override
public void start(Stage stage) throws Exception {

	Parent root = null;
	try {
		root = FXMLLoader.load(getClass().getResource("/fxml/MainView.fxml"));
	} catch (IOException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}
	



	pane.getChildren().add(root);

	Scene scene = new Scene(pane);

	stage.setTitle("Sudo Timer");
	stage.setScene(scene);
	stage.setResizable(false);
	stage.setFullScreen(false);
	stage.show();

}
 
开发者ID:badarshahzad,项目名称:SudoTimer,代码行数:26,代码来源:MainStartApp.java


注:本文中的javafx.stage.Stage.setFullScreen方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。