本文整理匯總了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;
}