本文整理汇总了Java中javafx.scene.control.ProgressIndicator.setVisible方法的典型用法代码示例。如果您正苦于以下问题:Java ProgressIndicator.setVisible方法的具体用法?Java ProgressIndicator.setVisible怎么用?Java ProgressIndicator.setVisible使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javafx.scene.control.ProgressIndicator
的用法示例。
在下文中一共展示了ProgressIndicator.setVisible方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setupNotConnectedPane
import javafx.scene.control.ProgressIndicator; //导入方法依赖的package包/类
public void setupNotConnectedPane() {
GridPane pane = new GridPane();
pane.setVgap(15);
notConnectedPane = pane;
notConnectedPane.setPadding(new Insets(15, 15, 15, 15));
Label l = new Label("Not connected");
connectButton = new Button("Connect", AssetsLoader.getIcon("connect.png"));
editButton = new Button("Edit server informations...", AssetsLoader.getIcon("edit.png"));
connectButton.setOnAction(this::connectButtonAction);
editButton.setOnAction(this::editButtonAction);
piConnect = new ProgressIndicator();
piConnect.setVisible(false);
pane.addRow(0, connectButton);
pane.addRow(1, editButton);
pane.addRow(2, piConnect);
}
示例2: buildProgressIndicator
import javafx.scene.control.ProgressIndicator; //导入方法依赖的package包/类
private ProgressIndicator buildProgressIndicator(double parentWidth, double parentHeight) {
double minWidth = parentWidth / 2;
double minHeight = parentHeight / 2;
double positionX = imageRectangle.getX() + (parentWidth - minWidth) / 2;
double positionY = imageRectangle.getY() + (parentHeight - minHeight) / 2;
ProgressIndicator result = new ProgressIndicator(0);
result.setTranslateX(positionX);
result.setTranslateY(positionY);
result.setMinWidth(minWidth);
result.setMinHeight(minHeight);
result.setOpacity(0.5);
result.setVisible(false);
return result;
}
示例3: View
import javafx.scene.control.ProgressIndicator; //导入方法依赖的package包/类
public View(ClientContext clientContext) {
super(clientContext, CONTROLLER_NAME);
sizeSpinner = new Spinner<>(1, 100, 10);
progressIndicator = new ProgressIndicator();
refreshButton = new Button("refresh");
refreshButton.setGraphic(progressIndicator);
progressIndicator.setVisible(false);
list = new ListView<>();
root = new VBox(sizeSpinner, list, refreshButton);
root.setSpacing(12);
root.setPadding(new Insets(24));
}
示例4: ReactivePicoUnitDetailViewCask
import javafx.scene.control.ProgressIndicator; //导入方法依赖的package包/类
public ReactivePicoUnitDetailViewCask() {
head = new Label("No UniqueUnit");
head.setFont(font(20));
setTop(head);
webView = FxSaft.dispatch(() -> new WebView());
progressIndicator = new ProgressIndicator();
setCenter(new StackPane(webView, progressIndicator));
progressIndicator.setVisible(false);
Ops.registerSelectListener(this);
}
示例5: TopToolBar
import javafx.scene.control.ProgressIndicator; //导入方法依赖的package包/类
public TopToolBar() {
setPrefHeight(PREF_HEIGHT);
setMinHeight(PREF_HEIGHT);
this.serviceComboBox.initialize(this::changeService);
this.qualityComboBox.initialize();
this.addButton.setOnAction(event -> this.addAction());
removeButton.setOnAction(event -> this.removeAction());
this.importButton.setOnAction(event -> this.importFollowedChannels());
this.twitchBrowserButton.setOnAction(event -> this.openTwitchBrowser());
final ProgressIndicator updateProgressIndicator = new ProgressIndicator();
updateProgressIndicator.setVisible(false);
TwitchChannelUpdateService.getActiveChannelServicesProperty().addListener((obs, oldValue, newValue) -> {
if (!newValue.isEmpty()) {
updateProgressIndicator.setVisible(true);
} else {
updateProgressIndicator.setVisible(false);
}
});
final Region spacer = new Region();
HBox.setHgrow(spacer, Priority.ALWAYS);
spacer.setMinWidth(Region.USE_PREF_SIZE);
settingsButton.setOnAction(event -> this.openSettings());
this.setButtonToolTips();
this.addItemAtEnd(this.serviceComboBox);
this.addItemAtEnd(this.addButton);
this.addItemAtEnd(removeButton);
this.addItemAtEnd(this.importButton);
this.addItemAtEnd(this.twitchBrowserButton);
this.addItemAtEnd(new Separator());
this.addItemAtEnd(updateProgressIndicator);
this.addItemAtEnd(spacer);
this.addItemAtEnd(new Separator());
this.addItemAtEnd(this.qualityComboBox);
this.addItemAtEnd(settingsButton);
}
示例6: LegoTreeNodeGraphic
import javafx.scene.control.ProgressIndicator; //导入方法依赖的package包/类
public LegoTreeNodeGraphic()
{
sp = new StackPane();
sp.setMaxWidth(Double.MAX_VALUE);
content = new HBox();
content.setMinHeight(22.0);
content.setSpacing(0.0);
content.setMaxWidth(Double.MAX_VALUE);
content.setAlignment(Pos.CENTER_LEFT);
content.setFillHeight(true);
sp.getChildren().add(content);
StackPane.setAlignment(content, Pos.CENTER_LEFT);
StackPane.setMargin(content, new Insets(0.0, 0, 0, 8.0));
errorImage = new ImageView(Images.EXCLAMATION.getImage());
errorImage.setFitWidth(12.0);
errorImage.setFitHeight(12.0);
errorImage.setVisible(false);
errorImage.setTranslateX(-1.0);
sp.getChildren().add(errorImage);
StackPane.setAlignment(errorImage, Pos.TOP_LEFT);
StackPane.setMargin(errorImage, new Insets(5.0, 0, 0, 0));
tt = new Tooltip("");
Tooltip.install(errorImage, tt);
pi = new ProgressIndicator(-1.0);
//note, can't get it any smaller than ~22 for some reason, hence, the scaling - but there is a bug in javafx, and it still thinks its bounds is 22, so have to have the row 22.
pi.setMaxWidth(22.0);
pi.setMaxHeight(22.0);
pi.setVisible(false);
pi.setMouseTransparent(true);
pi.setScaleX(.5);
pi.setScaleY(.5);
pi.setTranslateX(-6.0);
sp.getChildren().add(pi);
StackPane.setAlignment(pi, Pos.TOP_LEFT);
//Need to do some subtle adjustments when the cell is tall, vs default size.
content.heightProperty().addListener(new InvalidationListener()
{
@Override
public void invalidated(Observable observable)
{
if (content.getHeight() <= 22)
{
StackPane.setMargin(errorImage, new Insets(5.0, 0, 0, 0));
pi.setTranslateY(0.0);
}
else
{
StackPane.setMargin(errorImage, new Insets(2.0, 0, 0, 0));
pi.setTranslateY(-3.0);
}
}
});
}
示例7: createProgressIndicator
import javafx.scene.control.ProgressIndicator; //导入方法依赖的package包/类
private ProgressIndicator createProgressIndicator() {
loadIndicator = new ProgressIndicator();
loadIndicator.setVisible(false);
return loadIndicator;
}