本文整理匯總了Java中javafx.scene.layout.AnchorPane.getPrefHeight方法的典型用法代碼示例。如果您正苦於以下問題:Java AnchorPane.getPrefHeight方法的具體用法?Java AnchorPane.getPrefHeight怎麽用?Java AnchorPane.getPrefHeight使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類javafx.scene.layout.AnchorPane
的用法示例。
在下文中一共展示了AnchorPane.getPrefHeight方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: start
import javafx.scene.layout.AnchorPane; //導入方法依賴的package包/類
@Override
public void start(Stage primaryStage) throws Exception {
try {
final SplashScreen splash = SplashScreen.getSplashScreen();
// Determine if we passed anything on the cmd line
parseCmdLine();
// Define our controllers
SpeedGuideViewController viewController = loadFXMLController("view/SpeedGuideView.fxml");
SpeedGuideConnection connectionController = loadFXMLController("view/ConnectionDialog.fxml");
// Wire up our Model/View/Controllers
viewController.setConnectionViewController(connectionController);
viewController.setDebug(m_debug);
viewController.defineControlBindings(m_consumer);
// Notify our consumer some setup information
m_consumer.setDebug(m_debug);
m_consumer.setViewController(viewController);
// Define the main viewing scene,
AnchorPane layout = viewController.getLayout();
Scene scene = new Scene(layout, layout.getPrefWidth(), layout.getPrefHeight());
// Prevent the user from resizing the window too small
primaryStage.setMinHeight(layout.getMinHeight());
primaryStage.setMinWidth(layout.getMinWidth());
// Assign to our main stage and show the application to the end user
primaryStage.setTitle("Speed Guide");
primaryStage.setScene(scene);
primaryStage.show();
// Set up our EMA Consumer and launch a thread to run...
Thread t = new Thread(m_consumer);
t.start();
Application.Parameters params = getParameters();
connectionController.initialize(params.getNamed().get(HOST_PARAM),
params.getNamed().get(SERVICE_PARAM),
params.getNamed().get(USER_PARAM),
m_consumer);
// Attempt to Connect into Elektron
if ( splash != null )
splash.close();
connectionController.connect();
} catch (Exception e) {
System.out.print("Exception in Application Start: ");
e.printStackTrace();
stop();
}
}
示例2: CustomStage
import javafx.scene.layout.AnchorPane; //導入方法依賴的package包/類
public CustomStage(AnchorPane ap, StageStyle style) {
initStyle(style);
setSize(ap.getPrefWidth(), ap.getPrefHeight());
Rectangle2D screenBounds = Screen.getPrimary().getVisualBounds();
double x = screenBounds.getMinX() + screenBounds.getWidth() - ap.getPrefWidth() - 2;
double y = screenBounds.getMinY() + screenBounds.getHeight() - ap.getPrefHeight() - 2;
bottomRight = Location.at(x, y);
}