本文整理汇总了Java中javafx.stage.Stage.setResizable方法的典型用法代码示例。如果您正苦于以下问题:Java Stage.setResizable方法的具体用法?Java Stage.setResizable怎么用?Java Stage.setResizable使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javafx.stage.Stage
的用法示例。
在下文中一共展示了Stage.setResizable方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: goToAbout
import javafx.stage.Stage; //导入方法依赖的package包/类
public void goToAbout(double positionX, double positionY) {
try {
Stage AboutStage = new Stage();
Parent root = FXMLLoader.load(getClass().getResource("/view/About.fxml"));
Scene scene = new Scene(root,800,550);
AboutStage.setScene(scene);
AboutStage.setResizable(false);
AboutStage.getIcons().add(new Image(getClass().getResourceAsStream("/imges/purse.png")));
AboutStage.setTitle("About");
AboutStage.setX(positionX);
AboutStage.setY(positionY);
AboutStage.show();
} catch(Exception e) {
e.printStackTrace();
}
}
示例2: showAppEditDialog
import javafx.stage.Stage; //导入方法依赖的package包/类
public boolean showAppEditDialog(Entry e) throws Exception {
FXMLLoader loader = new FXMLLoader();
loader.setLocation(MainApp.class.getResource("view/AppEditDialog.fxml"));
AnchorPane page = (AnchorPane) loader.load();
// Create the dialog Stage.
Stage dialogStage = new Stage();
dialogStage.setTitle("Edit Entry");
dialogStage.initModality(Modality.WINDOW_MODAL);
dialogStage.initOwner(primaryStage);
Scene scene = new Scene(page);
dialogStage.setScene(scene);
// Set the person into the controller.
AppEditDialogController controller = loader.getController();
controller.setDialogStage(dialogStage);
controller.setEntry(e);
// Show the dialog and wait until the user closes it
dialogStage.setResizable(false);
dialogStage.showAndWait();
return controller.isOkClicked();
}
示例3: start
import javafx.stage.Stage; //导入方法依赖的package包/类
@Override
public void start(Stage primaryStage) throws Exception{
//fxinit
Parent root = FXMLLoader.load(getClass().getResource("sample.fxml"));
primaryStage.setTitle("Hello World");
primaryStage.setScene(new Scene(root, 600, 400));
primaryStage.setResizable(false);
primaryStage.sizeToScene();
primaryStage.show();
System.out.println("INITIALIZED");
//------
m.init(this, primaryStage);
m.go();
}
示例4: openGameWindow
import javafx.stage.Stage; //导入方法依赖的package包/类
/**
* Creates Game window
* @param game game core
* @param songURIstring path to the song
*/
private void openGameWindow(Game game, String songURIstring) {
try {
FXMLLoader loader = new FXMLLoader(getClass().getResource("/Game.fxml"));
Parent root = loader.load();
gameController = (GameController) loader.getController();
gameController.setGame(game);
gameController.setSongURIstring(songURIstring);
Stage gameStage = new Stage();
gameStage.setTitle("Clone Hero");
gameStage.setScene(new Scene(root));
gameStage.setResizable(false);
gameStage.getIcons().add(new Image(getClass().getResource("/icon.png").toString()));
gameStage.show();
gameController.start();
//((Node)(event.getSource())).getScene().getWindow().hide();
} catch (IOException e) {
e.printStackTrace();
}
}
示例5: loadImageArchiveEditor
import javafx.stage.Stage; //导入方法依赖的package包/类
@FXML
private void loadImageArchiveEditor() {
try {
FXMLLoader loader = new FXMLLoader(App.class.getResource("/ImageArchiveUI.fxml"));
Parent root = loader.load();
ImageArchiveController controller = loader.getController();
Stage stage = new Stage();
controller.setStage(stage);
stage.setTitle("Image Archive Editor");
Scene scene = new Scene(root);
scene.getStylesheets().add(App.class.getResource("/style.css").toExternalForm());
stage.getIcons().add(new Image(getClass().getResourceAsStream("/icons/app_icon_128.png")));
stage.setScene(scene);
stage.initStyle(StageStyle.TRANSPARENT);
stage.setResizable(false);
stage.centerOnScreen();
stage.setTitle("Archive Editor");
stage.show();
} catch (IOException e) {
e.printStackTrace();
}
}
示例6: onStaffModeButtonClicked
import javafx.stage.Stage; //导入方法依赖的package包/类
/**
* Displays the pop-up dialog which prompts staff members to log in to the system.
*
* @throws IOException
*/
@FXML
public void onStaffModeButtonClicked() throws IOException {
Stage staffLoginDialogStage = new Stage();
Parent staffLoginDialogRoot = FXMLLoader.load(
getClass().getResource("/fxml/StaffLoginDialog.fxml")
);
Scene staffLoginDialog = new Scene(staffLoginDialogRoot);
staffLoginDialogStage.getIcons().add(new Image("images/Logo.png"));
staffLoginDialogStage.setScene(staffLoginDialog);
staffLoginDialogStage.initModality(Modality.APPLICATION_MODAL);
staffLoginDialogStage.initOwner(staffModeButton.getScene().getWindow());
staffLoginDialogStage.setResizable(false);
staffLoginDialogStage.setTitle("Authentication Required");
staffLoginDialogStage.centerOnScreen();
staffLoginDialogStage.show();
}
示例7: start
import javafx.stage.Stage; //导入方法依赖的package包/类
@Override
public void start(Stage primaryStage) {
try {
Scene scene = new Scene(new LoginView().getView());
scene.getStylesheets().add("css/application.css");
primaryStage.setTitle(Constants.APP_NAME);
primaryStage.setResizable(false);
primaryStage.setScene(scene);
primaryStage.getIcons().add(Constants.APP_LOGO);
primaryStage.show();
createShortcut();
} catch(Exception e) {
e.printStackTrace();
}
}
示例8: start
import javafx.stage.Stage; //导入方法依赖的package包/类
@Override
public void start(Stage primaryStage) {
try {
GridPane root = (GridPane)FXMLLoader.load(getClass().getClassLoader().getResource("mainMenu.fxml"));
Scene scene = new Scene(root,400,400);
//scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm());
primaryStage.setTitle("Vier Gewinnt: Hauptmenu");
primaryStage.setScene(scene);
primaryStage.setResizable(false);
primaryStage.setOnCloseRequest(event -> {
closeAppl();
});
primaryStage.show();
} catch(Exception e) {
e.printStackTrace();
}
}
示例9: init
import javafx.stage.Stage; //导入方法依赖的package包/类
private void init(Stage primaryStage) {
Group root = new Group();
primaryStage.setResizable(false);
primaryStage.setScene(new Scene(root, 250, 90));
//create circles by method createMovingCircle listed below
Circle circle1 = createMovingCircle(Interpolator.LINEAR); //default interpolator
circle1.setOpacity(0.7);
Circle circle2 = createMovingCircle(Interpolator.EASE_BOTH); //circle slows down when reached both ends of trajectory
circle2.setOpacity(0.45);
Circle circle3 = createMovingCircle(Interpolator.EASE_IN);
Circle circle4 = createMovingCircle(Interpolator.EASE_OUT);
Circle circle5 = createMovingCircle(Interpolator.SPLINE(0.5, 0.1, 0.1, 0.5)); //one can define own behaviour of interpolator by spline method
root.getChildren().addAll(
circle1,
circle2,
circle3,
circle4,
circle5
);
}
示例10: 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();
}
}
示例11: goToReRegistration
import javafx.stage.Stage; //导入方法依赖的package包/类
public void goToReRegistration(double positionX, double positionY) {
try {
Stage RegistrationIssueStage = new Stage();
Parent root = FXMLLoader.load(getClass().getResource("/view/RegistrationIssue.fxml"));
Scene scene = new Scene(root,800,550);
RegistrationIssueStage.setScene(scene);
RegistrationIssueStage.setResizable(false);
RegistrationIssueStage.setTitle("Registration Issue");
RegistrationIssueStage.setX(positionX);
RegistrationIssueStage.setY(positionY);
RegistrationIssueStage.show();
} catch(Exception e) {
e.printStackTrace();
}
}
示例12: loadFXMLPage
import javafx.stage.Stage; //导入方法依赖的package包/类
public BaseController loadFXMLPage(String title, FXMLPage fxmlPage, boolean cache) {
SoftReference<? extends BaseController> parentNodeRef = cacheNodeMap.get(fxmlPage);
if (cache && parentNodeRef != null) {
return parentNodeRef.get();
}
URL skeletonResource = Thread.currentThread().getContextClassLoader().getResource(fxmlPage.getFxml());
FXMLLoader loader = new FXMLLoader(skeletonResource);
Parent loginNode;
try {
loginNode = loader.load();
BaseController controller = loader.getController();
dialogStage = new Stage();
dialogStage.setTitle(title);
dialogStage.getIcons().add(new Image("image/icon.png"));
dialogStage.initModality(Modality.APPLICATION_MODAL);
dialogStage.initOwner(getPrimaryStage());
dialogStage.setScene(new Scene(loginNode));
dialogStage.setMaximized(false);
dialogStage.setResizable(false);
dialogStage.show();
controller.setDialogStage(dialogStage);
SoftReference<BaseController> softReference = new SoftReference<>(controller);
cacheNodeMap.put(fxmlPage, softReference);
return controller;
} catch (IOException e) {
AlertUtil.showErrorAlert(e.getMessage());
}
return null;
}
示例13: create
import javafx.stage.Stage; //导入方法依赖的package包/类
private BaseDialog create() {
mStage = new Stage();
mStage.initModality(Modality.WINDOW_MODAL);
mStage.initOwner(getOwner());
mStage.initStyle(StageStyle.DECORATED);
mStage.setResizable(false);
viewTuple = createContent();
BaseView view = null;
if(viewTuple.getView() instanceof BaseView){
view = (BaseView) viewTuple.getView();
view.onDialogSet(this);
root = (Pane) viewTuple.getRoot();
alignCenter(root.getPrefWidth(), root.getPrefHeight());
if(isDragable)
dragDialogAbleNode(root);
} else {
try {
throw new Exception("your view is not a BaseView!");
} catch (Exception e) {
e.printStackTrace();
}
}
mScene = new Scene(viewTuple.getRoot());
// mScene.getStylesheets().setAll(TestinStage.getInstance().getStylesheet());
mStage.setScene(mScene);
mStage.setTitle(view.getTitle());
return this;
}
示例14: joinNow
import javafx.stage.Stage; //导入方法依赖的package包/类
public void joinNow(ActionEvent actionEvent) {
try {
FXMLLoader fxmlLoader2 = new FXMLLoader(getClass().getResource("../../Resources/Layouts/register_stage.fxml"));
Parent root2 = (Parent) fxmlLoader2.load();
Stage stage2 = new Stage();
stage2.setScene(new Scene(root2));
stage2.setResizable(false);
stage2.initModality(Modality.WINDOW_MODAL);
stage2.initOwner(ApplicationLauncher.primaryStage);
stage2.initStyle(StageStyle.UNDECORATED);
stage2.showAndWait();
} catch (Exception e1) {
}
}
示例15: start
import javafx.stage.Stage; //导入方法依赖的package包/类
@Override
public void start(Stage stage) throws Exception {
Parent root = FXMLLoader.load(getClass().getResource("FXMLDocument.fxml"));
Scene scene = new Scene(root);
String css = FloydWarshall.class.getResource("main.css").toExternalForm();
scene.getStylesheets().add(css);
stage.setScene(scene);
stage.setTitle("Floyd Warshall Simulation");
stage.setResizable(false);
stage.show();
}