當前位置: 首頁>>代碼示例>>Java>>正文


Java ProgressIndicator.setVisible方法代碼示例

本文整理匯總了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);
}
 
開發者ID:ScreachFr,項目名稱:titanium,代碼行數:20,代碼來源:ServerTab.java

示例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;
}
 
開發者ID:schwabdidier,項目名稱:GazePlay,代碼行數:17,代碼來源:WhereIsIt.java

示例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));
}
 
開發者ID:canoo,項目名稱:dolphin-platform,代碼行數:14,代碼來源:View.java

示例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);
}
 
開發者ID:gg-net,項目名稱:dwoss,代碼行數:11,代碼來源:ReactivePicoUnitDetailViewCask.java

示例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);
}
 
開發者ID:westerwave,項目名稱:livestreamer_twitch_gui,代碼行數:42,代碼來源:TopToolBar.java

示例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);
			}
			
		}
	});
}
 
開發者ID:Apelon-VA,項目名稱:ISAAC,代碼行數:61,代碼來源:LegoTreeNodeGraphic.java

示例7: createProgressIndicator

import javafx.scene.control.ProgressIndicator; //導入方法依賴的package包/類
private ProgressIndicator createProgressIndicator() {
	loadIndicator = new ProgressIndicator();
	loadIndicator.setVisible(false);
	return loadIndicator;
}
 
開發者ID:Zsadany,項目名稱:DominantFreq,代碼行數:6,代碼來源:EcgItem.java


注:本文中的javafx.scene.control.ProgressIndicator.setVisible方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。