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


Java Stage.setTitle方法代码示例

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


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

示例1: showAndWait

import javafx.stage.Stage; //导入方法依赖的package包/类
public static void showAndWait(String url, 
        Predicate<WebEngine> loginSuccessTest,
        Consumer<WebEngine> handler) {
    try {
        FXMLLoader loader = new FXMLLoader(LoginController.class.getResource("/fxml/login.fxml"));

        Stage stage = new Stage();
        stage.setScene(new Scene(loader.load()));
        LoginController controller = loader.<LoginController>getController();
        controller.setUrl(url);
        controller.setLoginSuccessTest(loginSuccessTest);
        controller.setHandler(handler);

        stage.setTitle("Login...");
        stage.initModality(Modality.APPLICATION_MODAL);

        stage.showAndWait();
    } catch (IOException ex) {
        throw new RuntimeException(ex);
    }
}
 
开发者ID:PacktPublishing,项目名称:Java-9-Programming-Blueprints,代码行数:22,代码来源:LoginController.java

示例2: start

import javafx.stage.Stage; //导入方法依赖的package包/类
public void start(Stage primaryStage, Pane rootLayout) throws Exception {
  	ourStage = primaryStage;
  	createTrayIcon(primaryStage);
      firstTime = true;
      Platform.setImplicitExit(false);
      primaryStage.setTitle("Fantasy World Manager Web Service - " + App.worldFileUtil.getWorldName());
      primaryStage.getIcons().add(new javafx.scene.image.Image(App.retGlobalResource("/src/main/webapp/WEB-INF/images/icons/server/64.png").openStream()));
      Scene myScene = new Scene(rootLayout);
      myScene.getStylesheets().add(App.retGlobalResource("/src/main/ui/jettyWindowStylesheet.css").toString());
      primaryStage.setScene(myScene);
      primaryStage.show();
      started = true;
      showAddress();
      showPassword();
      radio10.setSelected(WorldConfig.getRad10());
      radio15.setSelected(WorldConfig.getRad15());
      radioShowAll.setSelected(WorldConfig.getShowAll());
      setScene(myScene);
      visPasswordVar.toBack();
if(AppConfig.getDarkMode())
{
	setDark(true);
}
  }
 
开发者ID:ForJ-Latech,项目名称:fwm,代码行数:25,代码来源:JettyController.java

示例3: createDatabaseItemModificationStage

import javafx.stage.Stage; //导入方法依赖的package包/类
/**
 * Creates a new JavaFX stage for adding/editing/deleting a {@link DatabaseItem}
 *
 * @param viewPath      the path to the xml file representing the view
 * @param stageTitle    the title to be shown at the top of the stage
 */
private void createDatabaseItemModificationStage(String viewPath, String stageTitle) {
    try {
        FXMLLoader loader = new FXMLLoader(getClass().getResource(viewPath));
        Stage newStage = new Stage();
        newStage.setTitle(stageTitle);
        newStage.setScene(new Scene(loader.load()));
        DatabaseItemModificationController databaseItemModificationController = loader.getController();
        databaseItemModificationController.setNewLogEntryTabController(this);
        databaseItemModificationController.setStage(newStage);
        newStage.initModality(Modality.APPLICATION_MODAL);
        newStage.show();
    } catch (IOException e) {
        createErrorStage();
        e.printStackTrace();
    }
}
 
开发者ID:kwilliams3,项目名称:Recordian,代码行数:23,代码来源:NewLogEntryTabController.java

示例4: openHelp

import javafx.stage.Stage; //导入方法依赖的package包/类
@FXML
public void openHelp(ActionEvent event) throws IOException {
    Parent root = FXMLLoader.load(getClass().getResource("/fxml/helpPopup.fxml"));
    final Scene scene = new Scene(root);
    final Stage stage = new Stage();
    stage.setTitle("Help");
    stage.setScene(scene);
    stage.show();
    stage.setResizable(false);
    stage.centerOnScreen();

    root.setOnKeyPressed(new EventHandler<KeyEvent>() {
        public void handle(KeyEvent ke) {
            if (ke.getCode() == KeyCode.ESCAPE) {
                System.out.println("Key Pressed: " + ke.getCode());
                stage.close();
            }
        }
    });
}
 
开发者ID:dewarian,项目名称:FYS_T3,代码行数:21,代码来源:contactController.java

示例5: start

import javafx.stage.Stage; //导入方法依赖的package包/类
@Override
	public void start(Stage stage) {
		stage.setTitle("Vokabeltrainer");
        Scene scene = new Scene(new VBox(), 400, 350);
        scene.setFill(Color.OLDLACE);
 
        MenuBar menuBar = new MenuBar();
 
        // --- Menu File
        Menu menuFile = new Menu("Vokabeln");
        
        MenuItem sample = new MenuItem("Sample");
        sample.setOnAction(new EventHandler<ActionEvent>() {
			@Override
			public void handle(ActionEvent event) {
//				Do stuff here
			}
		});
        
        menuFile.getItems().add(sample);
 
        // --- Menu Edit
        Menu menuEdit = new Menu("Abfragemodus");
 
        // --- Menu View
        Menu menuView = new Menu("Statistik");
 
        menuBar.getMenus().addAll(menuFile, menuEdit, menuView);
 
 
        ((VBox) scene.getRoot()).getChildren().addAll(menuBar);
 
        stage.setScene(scene);
        stage.show();
	}
 
开发者ID:dunkelziffer,项目名称:Vokabeltrainer,代码行数:36,代码来源:Main.java

示例6: goToSettings

import javafx.stage.Stage; //导入方法依赖的package包/类
public void goToSettings(double positionX, double positionY) {
	try {
		Stage SettingsStage = new Stage();
		Parent root = FXMLLoader.load(getClass().getResource("/view/Settings.fxml"));
		Scene scene = new Scene(root,800,550);
		SettingsStage.setScene(scene);
		SettingsStage.setResizable(false);
		SettingsStage.getIcons().add(new Image(getClass().getResourceAsStream("/imges/purse.png")));
		SettingsStage.setTitle("Settings");
		SettingsStage.setX(positionX);
		SettingsStage.setY(positionY);
		SettingsStage.show();
	} catch(Exception e) {
		e.printStackTrace();
	}
}
 
开发者ID:krHasan,项目名称:Money-Manager,代码行数:17,代码来源:GoToOperation.java

示例7: start

import javafx.stage.Stage; //导入方法依赖的package包/类
@Override
public void start(Stage mainWin) throws IOException {
    Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
    DEFAULT_HEIGHT = screenSize.height - 100;
    DEFAULT_WIDTH = screenSize.width - 100;

    teamTabs = new TabPane(); // Initialize the pane with for the tabs
    setUpHelp = new GUIHelper(this); // Initialize the GUI helper class
    info = setUpHelp.createTextBox("Server not configured!"); // Initialize the textbox
    menuBar = setUpHelp.getMenu(info); // Initialize the menubar and the menus
    elementSect = new StackPane(); // Initialize the element stackpane
    elementSect.getChildren().add(teamTabs); // Add the tabs from teamtabs there
    borderPane = new BorderPane(); // Add the border pane
    borderPane.setTop(menuBar); // Add stuff to the borders
    borderPane.setCenter(elementSect); // But the elementSect in the middle
    borderPane.setBottom(info); // Put the textpane in the bottom
    Scene scene = new Scene(borderPane, DEFAULT_WIDTH, DEFAULT_HEIGHT); // Create the scene for the height
    mainWin.getIcons().add(new Image(ICON_LOC)); // Set the icon as the CyberTiger icon
    mainWin.setTitle("CyberTiger Scoreboard"); // Get the window name
    mainWin.setScene(scene); // Set the window
    mainWin.show(); // Show the window

    refreshData(); // Refresh the data since this creates the rest of teh GUI

    Timeline scoreboardRefresh = new Timeline(new KeyFrame(Duration.seconds(REFRESH_TIMEOUT), (ActionEvent event) -> {
        try {
            refreshData(); // Put the refresh method in this method to autorefresh every minute
        } catch (IOException ex) { // Catch the exception from the database conn
            info.setText("Error refreshing scores! " + ex); // Show the errors
        }
    }));
    scoreboardRefresh.setCycleCount(Timeline.INDEFINITE); // Set the number of times to run
    scoreboardRefresh.play(); // Run the timer
}
 
开发者ID:billwi,项目名称:CyberTigerScoreboard,代码行数:35,代码来源:CPscorereport.java

示例8: GUIController

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

        try
        {
            //Load persistent data
            artataweDatabase = new DataController();
        }
        catch (IOException e)
        {
            //If there was some error loading the data
            //Exit early
            System.err.println(e.getMessage());
            return;
        }

        this.primaryStage = primaryStage;

        primaryStage.setTitle(TITLE);
        primaryStage.setScene(new Scene(new LoginScene(artataweDatabase).getPane(),
                GUIConstants.LOGIN_WIDTH,GUIConstants.LOGIN_HEIGHT));
        primaryStage.show();
        centerize();
    }
 
开发者ID:hadalhw17,项目名称:Artatawe,代码行数:24,代码来源:GUIController.java

示例9: start

import javafx.stage.Stage; //导入方法依赖的package包/类
@Override
public void start(Stage primaryStage) throws Exception {
    primaryStage.setTitle("2DTree Demo");
    Group root = new Group();
    Canvas canvas = new Canvas(XSIZE, YSIZE);
    gc = canvas.getGraphicsContext2D();
    canvas.addEventHandler(MouseEvent.MOUSE_CLICKED, new EventHandler<MouseEvent>() {
        @Override
        public void handle(MouseEvent e) {
            gc.fillOval(e.getX(), e.getY(), 3, 3);
            double[] coords = { e.getX() / XSIZE, e.getY() / YSIZE };
            instance.insert(new HyperPoint(coords));
            instance.draw();
        }
    });

    root.getChildren().add(canvas);
    Scene sc = new Scene(root);
    primaryStage.setScene(sc);
    primaryStage.show();
}
 
开发者ID:linpc2013,项目名称:KDTree,代码行数:22,代码来源:KDTreeDemo.java

示例10: start

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

    // Create a new database file if one does not currently exist
    DatabaseHelper.createDatabase();

    // Creates the main view of the application
    FXMLLoader root = new FXMLLoader(getClass().getResource("/view/mainTabPane.fxml"));
    primaryStage.setTitle("Recordian");
    primaryStage.setScene(new Scene(root.load()));
    primaryStage.setOnCloseRequest(event -> Platform.exit());
    MainTabPaneController mainTabPaneController = root.getController();
    mainTabPaneController.setCurrentStage(primaryStage);
    primaryStage.show();
}
 
开发者ID:kwilliams3,项目名称:Recordian,代码行数:16,代码来源:Main.java

示例11: start

import javafx.stage.Stage; //导入方法依赖的package包/类
@Override 
public void start(Stage stage) throws Exception {
    XYDataset dataset = createDataset();
    JFreeChart chart = createChart(dataset); 
    ChartViewer viewer = new ChartViewer(chart);
    stage.setScene(new Scene(viewer)); 
    stage.setTitle("JFreeChart: TimeSeriesFXDemo1.java"); 
    stage.setWidth(700);
    stage.setHeight(390);
    stage.show();
}
 
开发者ID:jfree,项目名称:jfree-fxdemos,代码行数:12,代码来源:TimeSeriesChartFXDemo1.java

示例12: start

import javafx.stage.Stage; //导入方法依赖的package包/类
@Override public void start(Stage stage) {
    VBox pane = new VBox(10, matrixHeatMap1, matrixHeatMap2);
    pane.setPadding(new Insets(10));

    Scene scene = new Scene(pane);

    stage.setTitle("MatrixHeatMap");
    stage.setScene(scene);
    stage.show();

    timer.start();
}
 
开发者ID:HanSolo,项目名称:charts,代码行数:13,代码来源:MatrixHeatmapTest.java

示例13: start

import javafx.stage.Stage; //导入方法依赖的package包/类
@Override
public void start(Stage primaryStage) {
    System.setProperty("javax.net.ssl.trustStore", "trustStore" + File.separatorChar + "truststore.jks");
    System.setProperty("javax.net.ssl.trustStorePassword", "storePassword");
    Scene scene = new Scene(new MainWindow(primaryStage));
    scene.getStylesheets().add(getClass().getResource(".." + File.separator + "styles" + File.separator + "Style.css").toExternalForm());
    primaryStage.setTitle("FileSender");
    primaryStage.setScene(scene);
    primaryStage.getIcons().add(new Image(getClass().getResourceAsStream(".." + File.separator + "images" + File.separator + "logo.png")));
    primaryStage.setResizable(false);
    primaryStage.show();
}
 
开发者ID:luisbraganca,项目名称:file-transfer,代码行数:13,代码来源:Main.java

示例14: start

import javafx.stage.Stage; //导入方法依赖的package包/类
@Override
public void start(Stage primaryStage) throws Exception {
    primaryStage.setTitle("Train Simulator 2017");
    primaryStage.setScene(view.getScene());
    primaryStage.show();
    view.reset();
}
 
开发者ID:AdjustmentBeaver,项目名称:szoftlab,代码行数:8,代码来源:Game.java

示例15: start

import javafx.stage.Stage; //导入方法依赖的package包/类
@Override
public void start(Stage primaryStage) {
	try {
		AnchorPane root = (AnchorPane)FXMLLoader.load(getClass().getResource("LogInScreen.fxml")); 
		Scene scene = new Scene(root, 340, 370);
	    scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm());
		primaryStage.setTitle("QuickNote Plus - Log in");
		primaryStage.setScene(scene);
		primaryStage.setResizable(false);
		primaryStage.show();
	} catch (Exception e) {
		e.printStackTrace();
	}
}
 
开发者ID:NN-DMt,项目名称:QuickNote_Plus,代码行数:15,代码来源:main.java


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