本文整理汇总了Java中javafx.scene.layout.StackPane.setDisable方法的典型用法代码示例。如果您正苦于以下问题:Java StackPane.setDisable方法的具体用法?Java StackPane.setDisable怎么用?Java StackPane.setDisable使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javafx.scene.layout.StackPane
的用法示例。
在下文中一共展示了StackPane.setDisable方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: showLoading
import javafx.scene.layout.StackPane; //导入方法依赖的package包/类
/**
* Show the loading process.
*/
@FXThread
private void showLoading() {
focused = getFocusOwner();
final VBox loadingLayer = getLoadingLayer();
loadingLayer.setVisible(true);
loadingLayer.toFront();
progressIndicator = new ProgressIndicator(ProgressIndicator.INDETERMINATE_PROGRESS);
progressIndicator.setId(CSSIds.EDITOR_LOADING_PROGRESS);
FXUtils.addToPane(progressIndicator, loadingLayer);
final StackPane container = getContainer();
container.setDisable(true);
}
示例2: hideLoading
import javafx.scene.layout.StackPane; //导入方法依赖的package包/类
/**
* Hide the loading process.
*/
@FXThread
private void hideLoading() {
final VBox loadingLayer = getLoadingLayer();
loadingLayer.setVisible(false);
loadingLayer.getChildren().clear();
progressIndicator = null;
final StackPane container = getContainer();
container.setDisable(false);
if (focused != null) {
EXECUTOR_MANAGER.addFXTask(() -> {
focused.requestFocus();
focused = null;
});
}
}