本文整理汇总了Java中javafx.stage.Stage.setY方法的典型用法代码示例。如果您正苦于以下问题:Java Stage.setY方法的具体用法?Java Stage.setY怎么用?Java Stage.setY使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javafx.stage.Stage
的用法示例。
在下文中一共展示了Stage.setY方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createControlView
import javafx.stage.Stage; //导入方法依赖的package包/类
private void createControlView(TreeMap... treeMaps) {
Stage stage = new Stage();
try {
FXMLLoader loader = new FXMLLoader(getClass().getResource("DataControl.fxml"));
Parent root = loader.load();
DataControlController controller = loader.getController();
for (TreeMap t : treeMaps) {
addTab(t);
controller.addData(t);
}
Scene scene = new Scene(root);
stage.setTitle("FxTreeMap Data control view");
stage.setScene(scene);
} catch (IOException e) {
LOG.log(Level.SEVERE, "Exception while loading control view: {0}", e);
}
stage.show();
stage.setX(stage.getX() + DELTA_SCREEN_POSITION);
stage.setY(stage.getY() + DELTA_SCREEN_POSITION);
}
示例2: start
import javafx.stage.Stage; //导入方法依赖的package包/类
@Override
public void start(Stage stage) throws Exception {
logger.info(getRuntimeDetails());
Point mousePosition = MouseInfo.getPointerInfo().getLocation();
stage.setX(mousePosition.getX());
stage.setY(mousePosition.getY());
try {
dataStorage = new DataStorage();
} catch (IOException ex) {
logger.error("Could not initialize working directory", ex);
ExceptionDialog exceptionDialog = new ExceptionDialog(ex);
exceptionDialog.setTitle("Error");
exceptionDialog.setHeaderText("Could not initialize working directory");
exceptionDialog.show();
return;
}
new MainWindow(stage);
stage.setMaximized(true);
}
示例3: start
import javafx.stage.Stage; //导入方法依赖的package包/类
@Override
public void start(Stage primaryStage) throws Exception {
Parent root = FXMLLoader.load(getClass().getResource("menuSample.fxml"));
primaryStage.setTitle("Hello World");
Screen screen = Screen.getPrimary();
Rectangle2D bounds = screen.getVisualBounds();
primaryStage.setX(bounds.getMinX());
primaryStage.setY(bounds.getMinY());
primaryStage.setWidth(bounds.getWidth());
primaryStage.setHeight(bounds.getHeight());
primaryStage.setMaximized(true);
Scene menuScene = new Scene(root, 1080, 720);
//primaryStage.setFullScreen(true);
primaryStage.setScene(menuScene);
//primaryStage.setFullScreen(true);
primaryStage.show();
}
示例4: showSplash
import javafx.stage.Stage; //导入方法依赖的package包/类
private void showSplash(final Stage initStage, Task<?> task, InitCompletionHandler initCompletionHandler) {
progressText.textProperty().bind(task.messageProperty());
loadProgress.progressProperty().bind(task.progressProperty());
task.stateProperty().addListener((observableValue, oldState, newState) -> {
if (newState == Worker.State.SUCCEEDED) {
loadProgress.progressProperty().unbind();
loadProgress.setProgress(1);
initStage.toFront();
FadeTransition fadeSplash = new FadeTransition(Duration.seconds(1.2), splashLayout);
fadeSplash.setFromValue(1.0);
fadeSplash.setToValue(0.0);
fadeSplash.setOnFinished(actionEvent -> initStage.hide());
fadeSplash.play();
initCompletionHandler.complete();
}
});
Scene splashScene = new Scene(splashLayout);
initStage.initStyle(StageStyle.UNDECORATED);
final Rectangle2D bounds = Screen.getPrimary().getBounds();
initStage.setScene(splashScene);
initStage.setX(bounds.getMinX() + bounds.getWidth() / 2 - SPLASH_WIDTH / 2);
initStage.setY(bounds.getMinY() + bounds.getHeight() / 2 - SPLASH_HEIGHT / 2);
initStage.show();
}
示例5: 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();
}
}
示例6: goToTransactionHistory
import javafx.stage.Stage; //导入方法依赖的package包/类
public void goToTransactionHistory(double positionX, double positionY) {
try {
Stage TransactionHistoryStage = new Stage();
Parent root = FXMLLoader.load(getClass().getResource("/view/TransactionHistory.fxml"));
Scene scene = new Scene(root,800,550);
TransactionHistoryStage.setScene(scene);
TransactionHistoryStage.setResizable(false);
TransactionHistoryStage.getIcons().add(new Image(getClass().getResourceAsStream("/imges/purse.png")));
TransactionHistoryStage.setTitle("Transaction History");
TransactionHistoryStage.setX(positionX);
TransactionHistoryStage.setY(positionY);
TransactionHistoryStage.show();
} catch(Exception e) {
e.printStackTrace();
}
}
示例7: goToCashCalculate
import javafx.stage.Stage; //导入方法依赖的package包/类
public void goToCashCalculate(double positionX, double positionY) {
try {
Stage CashCalculateStage = new Stage();
Parent root = FXMLLoader.load(getClass().getResource("/view/CashCalculate.fxml"));
Scene scene = new Scene(root,800,550);
CashCalculateStage.setScene(scene);
CashCalculateStage.setResizable(false);
CashCalculateStage.getIcons().add(new Image(getClass().getResourceAsStream("/imges/purse.png")));
CashCalculateStage.setTitle("Cash Calculate");
CashCalculateStage.setX(positionX);
CashCalculateStage.setY(positionY);
CashCalculateStage.show();
} catch(Exception e) {
e.printStackTrace();
}
}
示例8: clickItem
import javafx.stage.Stage; //导入方法依赖的package包/类
@FXML
private void clickItem(MouseEvent event) throws IOException {
if (event.getClickCount() == 2) {
stage = (Stage) label.getScene().getWindow();
FXMLLoader loader = new FXMLLoader(getClass().getResource("/callib/Views/SearchDetails.fxml"));
Stage modal = new Stage();
modal.initModality(Modality.APPLICATION_MODAL);
modal.setScene(
new Scene((Pane) loader.load())
);
modal.setX(stage.getX() + 50);
modal.setY(stage.getY() + 50);
SearchDetailsController controller = (SearchDetailsController) loader.getController();
controller.initData(table.getSelectionModel().getSelectedItem().getId());
modal.showAndWait();
this.displayData();
}
}
示例9: goToHelp
import javafx.stage.Stage; //导入方法依赖的package包/类
public void goToHelp(double positionX, double positionY) {
try {
Stage HelpStage = new Stage();
Parent root = FXMLLoader.load(getClass().getResource("/view/Help.fxml"));
Scene scene = new Scene(root,800,550);
HelpStage.setScene(scene);
HelpStage.setResizable(false);
HelpStage.getIcons().add(new Image(getClass().getResourceAsStream("/imges/purse.png")));
HelpStage.setTitle("Help");
HelpStage.setX(positionX);
HelpStage.setY(positionY);
HelpStage.show();
} catch(Exception e) {
e.printStackTrace();
}
}
示例10: start
import javafx.stage.Stage; //导入方法依赖的package包/类
@Override
public void start(final Stage primaryStage) throws Exception
{
this.preloaderStage = primaryStage;
final ImageView splash = new ImageView(new Image(Constant.IMG_DIR + "banner.png"));
this.loadProgressPhase = new JFXProgressBar();
this.loadProgressPhase.setPrefWidth(Constant.SPLASH_WIDTH);
this.splashLayout = new VBox();
this.splashLayout.getChildren().addAll(splash, this.loadProgressPhase);
this.splashLayout.setStyle("-fx-padding: 5; " + "-fx-background-color: gainsboro; " + "-fx-border-width:2; "
+ "-fx-border-color: " + "linear-gradient(" + "to bottom, " + "MediumSeaGreen, "
+ "derive(MediumSeaGreen, 50%)" + ");");
this.splashLayout.setEffect(new DropShadow());
final Scene splashScene = new Scene(this.splashLayout, Color.TRANSPARENT);
final Rectangle2D bounds = Screen.getPrimary().getBounds();
primaryStage.setScene(splashScene);
primaryStage.setX(bounds.getMinX() + bounds.getWidth() / 2 - Constant.SPLASH_WIDTH / 2);
primaryStage.setY(bounds.getMinY() + bounds.getHeight() / 2 - Constant.SPLASH_HEIGHT / 2);
primaryStage.getIcons().add(new Image(Constant.IMG_DIR + "icon.png"));
primaryStage.setTitle(Constant.APP_NAME);
primaryStage.initStyle(StageStyle.UNDECORATED);
primaryStage.setAlwaysOnTop(true);
primaryStage.show();
}
示例11: start
import javafx.stage.Stage; //导入方法依赖的package包/类
public void start() {
stage = new Stage();
stage.initModality(Modality.APPLICATION_MODAL);
stage.setTitle("Rename File");
stage.setWidth(400);
stage.setHeight(150);
stage.setResizable(false);
Screen screen = new Screen();
Point point = screen.calculateCenter(400, 150);
stage.setX(point.getX());
stage.setY(point.getY());
CustomIcons customIcons = new CustomIcons();
stage.getIcons().add(customIcons.getLogo());
RenameFolderView renameFolderView = new RenameFolderView();
Scene scene = new Scene(renameFolderView.getView());
stage.setScene(scene);
stage.show();
}
示例12: start
import javafx.stage.Stage; //导入方法依赖的package包/类
public void start() {
stage = new Stage();
stage.initModality(Modality.APPLICATION_MODAL);
stage.setTitle("Create File");
stage.setWidth(400);
stage.setHeight(150);
stage.setResizable(false);
Screen screen = new Screen();
Point point = screen.calculateCenter(400, 150);
stage.setX(point.getX());
stage.setY(point.getY());
CustomIcons customIcons = new CustomIcons();
stage.getIcons().add(customIcons.getLogo());
CreateFileView createFileView = new CreateFileView();
Scene scene = new Scene(createFileView.getView());
stage.setScene(scene);
stage.show();
}
示例13: start
import javafx.stage.Stage; //导入方法依赖的package包/类
public void start() {
stage = new Stage();
stage.initModality(Modality.APPLICATION_MODAL);
stage.setTitle("New Project");
stage.setWidth(500);
stage.setHeight(200);
stage.setResizable(false);
Screen screen = new Screen();
Point point = screen.calculateCenter(500, 200);
stage.setX(point.getX());
stage.setY(point.getY());
CustomIcons customIcons = new CustomIcons();
stage.getIcons().add(customIcons.getLogo());
CreateProjectView createProjectView = new CreateProjectView();
Scene scene = new Scene(createProjectView.getView());
stage.setScene(scene);
stage.show();
}
示例14: start
import javafx.stage.Stage; //导入方法依赖的package包/类
public void start() {
stage = new Stage();
stage.initModality(Modality.APPLICATION_MODAL);
stage.setTitle("Create Folder");
stage.setWidth(400);
stage.setHeight(150);
stage.setResizable(false);
Screen screen = new Screen();
Point point = screen.calculateCenter(400, 150);
stage.setX(point.getX());
stage.setY(point.getY());
CustomIcons customIcons = new CustomIcons();
stage.getIcons().add(customIcons.getLogo());
CreateFolderView createFolderView = new CreateFolderView();
Scene scene = new Scene(createFolderView.getView());
stage.setScene(scene);
stage.show();
}
示例15: start
import javafx.stage.Stage; //导入方法依赖的package包/类
@Override
public void start(Stage stage) {
super.start(stage);
scene = createScene();
setMenuBar(createMenuBar(scene, app));
showMenuBar(scene, getMenuBar(), true);
stage.setScene(scene);
setUpStatusBar();
this.setupXyTabPane();
setupDashBoard();
setup(app);
setupSettings();
this.setActiveTabPane(DASH_BOARD_GROUP);
stage.setX(sceneBounds.getMinX());
stage.setY(sceneBounds.getMinY());
stage.show();
available = true;
if (!testMode) {
// if this is the first Start then show the Welcome Wizard
if (prefs != null && prefs.getAutoStart()) {
// switch to fullscreen
Platform.runLater(() -> switchFullScreen(true));
// hide menu bar
Platform.runLater(() -> showMenuBar(scene, getMenuBar(), false));
this.startMonitoring(prefs.getDebug());
} else {
optionalShowWelcomeWizard();
}
}
}