Java 类javafx.scene.Parent 实例源码
项目:PearPlanner
文件:UIManager.java
/**
* Displays the StudyProfile details page
*
* @param profile StudyProfile for which the details should be shown.
*/
public void studyProfileDetails(StudyProfile profile) throws IOException
{
StudyProfileController spc = new StudyProfileController(profile);
// Load in the .fxml file:
FXMLLoader loader = new FXMLLoader(getClass().getResource("/View/StudyProfile.fxml"));
loader.setController(spc);
Parent root = loader.load();
// Set the scene:
Stage stage = new Stage();
stage.initModality(Modality.APPLICATION_MODAL);
stage.setScene(new Scene(root, 550, 232));
stage.setTitle(profile.getName());
stage.resizableProperty().setValue(false);
stage.getIcons().add(new Image("file:icon.png"));
stage.showAndWait();
}
项目:EMBER
文件:Ember.java
@Override
public void start(Stage stage) throws Exception {
FXMLLoader fxmlLoader = new FXMLLoader(
getClass().getResource("/FXML/main.fxml"));
Parent root = (Parent) fxmlLoader.load();
MainController mainController
= (MainController) fxmlLoader.getController();
DataModel model = new DataModel();
mainController.initModel(model);
mainController.setStage(stage);
Scene scene = new Scene(root);
scene.getStylesheets().add("/CSS/main.css");
stage.setTitle("Ember");
stage.getIcons().add(new Image(
"/images/EMBER-LOGO-COLOR.png"));
stage.setScene(scene);
stage.setMinHeight(550);
stage.setMinWidth(550);
stage.show();
stage.toFront();
}
项目:Money-Manager
文件:GoToOperation.java
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();
}
}
项目:MakeSourceList4j
文件:Main.java
@Override
public void start(Stage primaryStage) throws Exception {
FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("/main.fxml"));
Parent root = fxmlLoader.load();
primaryStage.setTitle("ソースリスト作るよ");
primaryStage.setScene(new Scene(root, 700, 500));
primaryStage.getIcons().add(new Image(getClass().getResourceAsStream("/icons.png")));
primaryStage.setMinHeight(500);
primaryStage.setMinWidth(700);
Controller controller = fxmlLoader.getController();
controller.init(primaryStage);
primaryStage.setMaxHeight(500);
primaryStage.setMaxWidth(700);
primaryStage.show();
}
项目:WebPLP
文件:SevenSegmentPanel.java
public void setState(int state)
{
// 0 is on, 1 is off
for (int index = 0; index < segments.size(); index++)
{
int maskedBit = (state >> index) & 1;
boolean isOn = (maskedBit == 0);
String color = isOn ? OFF_COLOR : ON_COLOR;
Parent segment = segments.get(index);
for (Node section : segment.getChildrenUnmodifiable())
{
section.setStyle("-fx-background-color: " + color);
}
}
}
项目:marathonv5
文件:DrilldownPieChartSample.java
public DrilldownPieChartSample() {
String drilldownCss = DrilldownPieChartSample.class.getResource("DrilldownChart.css").toExternalForm();
PieChart pie = new PieChart(
FXCollections.observableArrayList(
A = new PieChart.Data("A", 20),
B = new PieChart.Data("B", 30),
C = new PieChart.Data("C", 10),
D = new PieChart.Data("D", 40)));
((Parent) pie).getStylesheets().add(drilldownCss);
setDrilldownData(pie, A, "a");
setDrilldownData(pie, B, "b");
setDrilldownData(pie, C, "c");
setDrilldownData(pie, D, "d");
getChildren().add(pie);
}
项目:CalendarFX
文件:DateControl.java
private EntryViewBase<?> doFindEntryView(Parent parent, Entry<?> entry) {
EntryViewBase<?> result = null;
for (Node node : parent.getChildrenUnmodifiable()) {
if (node instanceof EntryViewBase) {
EntryViewBase<?> base = (EntryViewBase<?>) node;
if (base.getEntry().equals(entry)) {
result = base;
break;
}
} else if (node instanceof Parent) {
result = doFindEntryView((Parent) node, entry);
if (result != null) {
break;
}
}
}
return result;
}
项目:marathonv5
文件:DrilldownPieChartSample.java
public DrilldownPieChartSample() {
String drilldownCss = DrilldownPieChartSample.class.getResource("DrilldownChart.css").toExternalForm();
PieChart pie = new PieChart(
FXCollections.observableArrayList(
A = new PieChart.Data("A", 20),
B = new PieChart.Data("B", 30),
C = new PieChart.Data("C", 10),
D = new PieChart.Data("D", 40)));
((Parent) pie).getStylesheets().add(drilldownCss);
setDrilldownData(pie, A, "a");
setDrilldownData(pie, B, "b");
setDrilldownData(pie, C, "c");
setDrilldownData(pie, D, "d");
getChildren().add(pie);
}
项目:FYS_T3
文件:searchLugController.java
@FXML
public void openHome(ActionEvent event) throws IOException {
Node node = (Node) event.getSource();
final Stage stage = (Stage) node.getScene().getWindow();
final Parent home = FXMLLoader.load(getClass().getResource("/fxml/Homepage.fxml"));
final Scene hScene = new Scene(home);
Parent root = FXMLLoader.load(getClass().getResource("/fxml/Homepage.fxml"));
Scene scene = new Scene(root);
stage.setScene(scene);
stage.show();
stage.centerOnScreen();
root.setOnKeyPressed(new EventHandler<KeyEvent>() {
public void handle(KeyEvent ke) {
if (ke.getCode() == KeyCode.ESCAPE) {
System.out.println("Key Pressed: " + ke.getCode() + " Made by ShaMaster");
stage.setScene(hScene);
}
}
});
}
项目:Higher-Cloud-Computing-Project
文件:Main.java
@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 ();
}
项目:SerialAssistant
文件:AppDelegate.java
public static void showHome()
{
try {
FXMLLoader loader = new FXMLLoader();
loader.setLocation( AppDelegate.class.getResource( "view/home.fxml" ) );
Parent root = (Parent) loader.load();
HomeController homeController = (HomeController)loader.getController();
homeController.init( );
m_scene = new Scene(root, 700, 532);
static_stage.hide();
static_stage.setTitle("亮金跨平台串口助手V1.0.0 by brok1n");
static_stage.setScene(m_scene);
static_stage.show();
}catch (IOException e)
{}
}
项目:alchem
文件:LoginController.java
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) {
}
}
项目:EMBER
文件:NewTaskListWindow.java
/**
* Builds the window and add events.
* @throws IOException
*/
public NewTaskListWindow() throws IOException {
super();
FXMLLoader fxmlLoader = new FXMLLoader(
getClass().getResource("/FXML/newTaskList.fxml"));
Parent root = (Parent) fxmlLoader.load();
taskListController
= (NewTaskListController) fxmlLoader.getController();
Scene scene = new Scene(root);
setScene(scene);
setResizable(false);
initStyle(StageStyle.TRANSPARENT);
this.wantsToAdd = false;
//After pressing 'Enter', closes this window (which returns the value)
scene.setOnKeyPressed((final KeyEvent keyEvent) -> {
if (keyEvent.getCode() == KeyCode.ENTER) {
this.wantsToAdd = true;
this.close();
} else if (keyEvent.getCode() == KeyCode.ESCAPE) {
this.close();
}
});
//Not focusing the window means closing it
focusedProperty().addListener((obs, wasFocused, isNowFocused) -> {
if (!isNowFocused) {
close();
}
});
}
项目:vertx-generator
文件:BaseController.java
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;
}
项目:Himalaya-JavaFX
文件:MainFXMLController.java
@Override
public void initScreen() {
playG.refillVillages();
displayElementsMap();
displayPlayersInformations();
try {
FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("InitFXML.fxml"));
Parent root1 = (Parent) fxmlLoader.load();
InitFXMLController initCtrl = (InitFXMLController) (fxmlLoader.getController());
initCtrl.lauch(playG.getBoard());
Stage stage = new Stage();
stage.initModality(Modality.APPLICATION_MODAL);
stage.setTitle("Choix du placement");
stage.setScene(new Scene(root1));
stage.showAndWait();
} catch (IOException ex) {
Logger.getLogger(PlayGraphic.class.getName()).log(Level.SEVERE, null, ex);
}
displayElementsMap();
}
项目:Java-9-Programming-Blueprints
文件:PhotoViewerTopComponent.java
private void createScene() {
try {
URL location = getClass().getResource("/fxml/photoviewer.fxml");
FXMLLoader fxmlLoader = new FXMLLoader();
fxmlLoader.setLocation(location);
fxmlLoader.setBuilderFactory(new JavaFXBuilderFactory());
Parent root = (Parent) fxmlLoader.load(location.openStream());
Scene scene = new Scene(root);
fxPanel.setScene(scene);
controller = (PhotoViewerController) fxmlLoader.getController();
controller.setPhoto(photo);
} catch (IOException ex) {
LOGGER.log(Level.SEVERE, null, ex);
}
}
项目:Mafia-TCoS-CS319-Group2A
文件:Main.java
@Override
public void start(Stage primaryStage) throws Exception{
Parent root = FXMLLoader.load(getClass().getClassLoader().getResource("WelcomeScreen.fxml"));
String image = Main.class.getClassLoader().getResource("mafia-wallpapers.jpg").toExternalForm();
root.setStyle("-fx-background-image: url('" + image + "'); " +
"-fx-background-position: center center; " +
"-fx-background-size: cover"
);
primaryStager = primaryStage;
SoundManager soundManager = new SoundManager();
soundManager.play();
GameEngine gameEngine = GameEngine.game(); /* Nice usage of Singleton Pattern */
gameEngine.init();
primaryStager.setTitle("Mafia: The City of Sin");
primaryStager.setResizable(false);
primaryStager.setScene(new Scene(root));
primaryStager.show();
}
项目:amelia
文件:MainApp.java
@Override
public void start(Stage stage) throws Exception {
double x = Toolkit.getDefaultToolkit().getScreenSize().width * 0.75;
double y = Toolkit.getDefaultToolkit().getScreenSize().height * 0.75;
Parent root = FXMLLoader.load(getClass().getResource(GlobalConstants.MAIN_VIEW));
Scene scene = new Scene(root,x,y);
scene.getStylesheets().add(GlobalConstants.CSS);
stage.setOnCloseRequest(event ->{
File img = new File(LocalEnvironment.getLocalVar(Local.TMP));
File[] files = img.listFiles();
if(files != null){
for(File f : files){
if(f.getName().endsWith(".jpg") || f.getName().endsWith(".JPG")){
try {
Files.delete(f.toPath());
} catch (IOException ex) {
Logger.getLogger(MainApp.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
}
System.exit(0);
});
stage.setMinWidth(x);
stage.setMinHeight(y);
stage.setTitle(GlobalConstants.TITLE);
stage.setScene(scene);
stage.show();
stage.centerOnScreen();
}
项目:AS32Java
文件:Tool.java
public static Parent loadFxml(String path, Object controller) {
FXMLLoader loader=new FXMLLoader();
if(controller!=null)
{
loader.setController(controller);
}
try {
loader.setLocation(new File(Config.FXML_DIRECTORY +path+".fxml").toURL());
return loader.load();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
return null;
}
项目:ExtremeGuiMakeover
文件:MovieApp.java
private void showMasterDetailInWindow(final Stage stage, final Database database, final MasterDetailViewFeatures features) throws JAXBException, IOException {
final Parent viewRoot = ViewFactory.createMasterDetailView(database, features);
final Rectangle clip = new Rectangle();
clip.setArcHeight(18);
clip.setArcWidth(18);
clip.widthProperty().bind(stage.widthProperty());
clip.heightProperty().bind(stage.heightProperty());
//TODO: Only clipping or PerspectiveCamera is working... :(
features.customWindowClipProperty().addListener((obs, oldVal, newVal) -> {
if (newVal) {
viewRoot.setClip(clip);
} else {
viewRoot.setClip(null);
}
});
final Scene scene = new Scene(viewRoot);
features.useCssProperty().addListener((obs, oldVal, newVal) -> {
updateStylesheets(scene, newVal);
});
updateStylesheets(scene, features.isUseCss());
scene.setFill(Color.TRANSPARENT);
scene.setCamera(new PerspectiveCamera());
if (features.isCustomWindowUI()) {
stage.initStyle(StageStyle.TRANSPARENT);
}
stage.setTitle("Movie Database");
stage.setScene(scene);
stage.setWidth(1100);
stage.setHeight(720);
stage.centerOnScreen();
stage.show();
final FeaturesDialog featuresDialog = new FeaturesDialog(stage);
featuresDialog.addFeature(new Feature("Layout & Style", "demo2-css", features.useCssProperty()));
featuresDialog.addFeature(new Feature("Image Background", "demo2-image-background",features.movieBackgroundProperty()));
featuresDialog.addFeature(new Feature("List Animation", "demo2-list-animation",features.listAnimationProperty()));
featuresDialog.addFeature(new Feature("List Shadow", "demo2-list-shadow",features.listShadowProperty()));
// featuresDialog.addFeature(new Feature("List Cache", "demo2-list-cache",features.listCacheProperty()));
featuresDialog.addFeature(new Feature("Poster Transform", "demo2-poster-transform",features.posterTransformProperty()));
featuresDialog.addFeature(new Feature("Custom Window UI", "demo2-custom-window-ui",features.customWindowUIProperty()));
featuresDialog.addFeature(new Feature("Custom Window Clip", "demo2-custom-window-clip", features.customWindowClipProperty()));
featuresDialog.show();
}
项目:Notebook
文件:SyncFragment.java
@Override
public void initData(Parent node, Map<String, String> bundle) {
progressbar = (ProgressIndicator) node.lookup("#progressbar");
iv_sync = (ImageView) node.lookup("#iv_sync");
iv_down = (ImageView) node.lookup("#iv_down");
iv_sync.setOnMouseEntered(e-> {
iv_sync.setImage(sync_enter);
});
iv_sync.setOnMouseExited(e-> {
iv_sync.setImage(sync_defalt);
});
iv_down.setOnMouseEntered(e-> {
iv_down.setImage(down_enter);
});
iv_down.setOnMouseExited(e-> {
iv_down.setImage(down_default);
});
iv_down.setOnMouseClicked(e->{
download();
});
iv_sync.setOnMouseClicked(e->{
sync();
});
}
项目:ServerBrowser
文件:MainController.java
private Parent loadFXML(final View view) {
try {
final FXMLLoader loader = new FXMLLoader();
loader.setLocation(getClass().getResource(view.getFXMLPath()));
loader.setResources(Client.lang);
// Creating a new instance of the specified controller, controllers never have
// constructor arguments, therefore this is supposedly fine.
activeSubViewController = view.getControllerType().newInstance();
loader.setController(activeSubViewController);
return loader.load();
} catch (final IOException | InstantiationException | IllegalAccessException exception) {
Logging.error("Couldn't load view.", exception);
}
return new Label("Error loading view.");
}
项目:FYS_T3
文件:submitController.java
@FXML
public void openSubmitAction(ActionEvent event) throws IOException {
Node node = (Node) event.getSource();
final Stage stage = (Stage) node.getScene().getWindow();
final Parent home = FXMLLoader.load(getClass().getResource("/fxml/Homepage.fxml"));
final Scene hScene = new Scene(home);
Parent root = FXMLLoader.load(getClass().getResource("/fxml/Submit.fxml"));
Scene scene = new Scene(root);
stage.setScene(scene);
stage.show();
root.setOnKeyPressed(new EventHandler<KeyEvent>() {
public void handle(KeyEvent ke) {
if (ke.getCode() == KeyCode.ESCAPE) {
System.out.println("Key Pressed: " + ke.getCode());
stage.setScene(hScene);
}
}
});
}
项目:hygene
文件:HelpMenuView.java
/**
* Initializes a new instance of {@link HelpMenuView}.
*
* @throws IOException if there was an error locating or reading the FXML
* @throws UIInitialisationException if there was an error initializing the provided FXML resource
*/
public HelpMenuView() throws IOException, UIInitialisationException {
stage = new Stage();
stage.setTitle(TITLE);
final URL resource = getClass().getResource(HELP_MENU_VIEW);
final Parent parent = FXMLLoader.load(resource);
if (parent == null) {
throw new UIInitialisationException("Could not initialize the provided FXML resource.");
}
final Scene rootScene = new Scene(parent);
stage.setScene(rootScene);
}
项目:LivroJavaComoProgramar10Edicao
文件:CoverViewer.java
@Override
public void start(Stage stage) throws Exception
{
Parent root =
FXMLLoader.load(getClass().getResource("CoverViewer.fxml"));
Scene scene = new Scene(root);
stage.setTitle("Cover Viewer");
stage.setScene(scene);
stage.show();
}
项目:IDBuilderFX
文件:MainmultiFileChooser.java
@Override
public void start(Stage primaryStage) throws Exception {
Parent root = FXMLLoader.load(getClass().getResource("MultifilechooserFXML.fxml"));
Scene scene = new Scene(root);
scene.getStylesheets().add(getClass().getResource("MultifilechooserCSS.css").toExternalForm());
primaryStage.setTitle("IDBuilder - Select Multiple PDF Files");
primaryStage.setScene(scene);
primaryStage.resizableProperty().setValue(Boolean.FALSE);
primaryStage.show();
}
项目:LivroJavaComoProgramar10Edicao
文件:TransitionAnimations.java
@Override
public void start(Stage stage) throws Exception {
Parent root =
FXMLLoader.load(getClass().getResource("TransitionAnimations.fxml"));
Scene scene = new Scene(root);
stage.setTitle("TransitionAnimations");
stage.setScene(scene);
stage.show();
}
项目:marathonv5
文件:AddPropertiesStage.java
@Override protected Parent getContentPane() {
root = new AddPropertiesView(issueInfo);
okButton.setOnAction((e) -> onOK());
cancelButton.setOnAction((e) -> dispose());
buttonBar.getButtons().addAll(okButton, cancelButton);
root.setBottom(buttonBar);
root.setPrefHeight(400);
root.setPrefWidth(500);
return root;
}
项目:SerialAssistant
文件:AppDelegate.java
public void initView() throws Exception
{
FXMLLoader loader = new FXMLLoader();
loader.setLocation( getClass().getResource( "view/loading.fxml" ) );
Parent root = (Parent) loader.load();
LoadingController loadingController = (LoadingController)loader.getController();
loadingController.init( );
m_scene = new Scene(root, 600, 400);
}
项目:SunburstChart
文件:Demo.java
private static void calcNoOfNodes(Node node) {
if (node instanceof Parent) {
if (((Parent) node).getChildrenUnmodifiable().size() != 0) {
ObservableList<Node> tempChildren = ((Parent) node).getChildrenUnmodifiable();
noOfNodes += tempChildren.size();
for (Node n : tempChildren) { calcNoOfNodes(n); }
}
}
}
项目:JavaFX_Tutorial
文件:App.java
@Override
public void start(Stage mainStage) throws Exception {
App.mainStage = mainStage;
App.hostServices = getHostServices();
Resolver.init(App.class);
Pair<Parent, MainController> result = FXController.get("view/MainView.fxml");
mainStage.setScene(new Scene(result.getValue0()));
mainStage.setTitle("Recipe Book");
mainStage.getIcons().add(new Image("images/recipe_icon.png"));
mainStage.show();
}
项目:testing-video
文件:Calibrate2160pHDR10_LGOLED.java
private static Parent overlay(int version, int display,
YCbCr params, int yCode, String suffix) {
double ye = params.fromLumaCode(yCode);
Label label = new Label(getLabel(version, display, params, yCode,
suffix));
label.setFont(font(40));
label.setTextFill(gray(max(0.25, min(0.5, ye))));
BorderPane.setMargin(label, new Insets(20));
BorderPane layout = new BorderPane();
layout.setBackground(EMPTY);
layout.setBottom(label);
return layout;
}
项目:Lernkartei_2017
文件:StatsView.java
@Override
public Parent constructContainer()
{
// HBox f�r die Buttons / Controls
controls.setAlignment(Pos.BOTTOM_CENTER);
controls.setPadding(new Insets(15));
// Buttons / Controls
back.setOnAction(e -> getFXController().showMainView());
controls.getChildren().addAll(back, learn);
pane.setBottom(controls);
// HBox f�r die Rankings
rankings.setAlignment(Pos.CENTER_LEFT);
rankings.setPadding(new Insets(15));
// HBox f�r Diagramm
diagram.setAlignment(Pos.CENTER);
// HBox f�r Errors oder Meldungen -> Wird nicht Visible gesetzt.
error.setPadding(new Insets(15));
error.setAlignment(Pos.TOP_CENTER);
error.getChildren().addAll(errorText);
pane.setTop(error);
return pane;
}
项目:Java-9-Programming-Blueprints
文件:MailFilter.java
@Override
public void start(Stage stage) throws Exception {
Parent root = FXMLLoader.load(getClass().getResource("/fxml/mailfilter.fxml"));
Scene scene = new Scene(root);
scene.getStylesheets().add("/styles/Styles.css");
stage.setTitle("MailFilter");
stage.setScene(scene);
stage.show();
}
项目:linkifier
文件:MainApp.java
@Override
// Define the GUI. Stage is OS window. Scene is the content of the window.
// Note: All network connections are automatically closed on window closing - no need to handle it manually.
public void start(Stage stage) throws IOException {
Parent root = FXMLLoader.load(getClass().getResource("/fxml/main.fxml"));
stage.setTitle("Linkifier");
stage.getIcons().add(new Image("/img/network.png"));
stage.setResizable(false);
stage.setScene(new Scene(root));
stage.show();
}
项目:AS32Java
文件:BaseController.java
/**
* create window
* @param stage
* @param root
* @param title
*/
protected void createWindow(Stage stage,Parent root,String title) {
Scene scene = new Scene(root);
stage.setTitle(title);
stage.setScene(scene);
stage.show();
}
项目:Curriculum-design-of-data-structure
文件:ShowMazeMain.java
@Override
public void start(Stage primaryStage) throws Exception {
Parent root = FXMLLoader.load(getClass().getResource("view/ShowMazeView.fxml"));
Scene scene = new Scene(root);
primaryStage.setTitle("迷宫问题");
primaryStage.setScene(scene);
primaryStage.show();
}
项目:Curriculum-design-of-data-structure
文件:ShowWeightedGraphMain.java
@Override
public void start(Stage primaryStage) throws Exception {
Parent root = FXMLLoader.load(getClass().getResource("view/ShowWeightedGraphView.fxml"));
Scene scene = new Scene(root);
primaryStage.setScene(scene);
primaryStage.setTitle("展示加权图");
primaryStage.show();
}
项目:PhotoScript
文件:Main.java
@Override
public void start(Stage primaryStage) throws Exception {
FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("main.fxml"));
Parent root = fxmlLoader.load();
controller = fxmlLoader.getController();
controller.setStage(primaryStage);
controller.start();
primaryStage.setTitle("PhotoScript");
Scene scene = new Scene(root, 1000,800 );
primaryStage.setScene(scene);
primaryStage.show();
}
项目:marathonv5
文件:FunctionStage.java
@Override protected Parent getContentPane() {
BorderPane content = new BorderPane();
content.getStyleClass().add("function-stage");
content.setId("functionStage");
content.setCenter(mainSplitPane);
content.setBottom(buttonBar);
content.setPrefSize(700, 500);
return content;
}