当前位置: 首页>>代码示例>>Java>>正文


Java StatusBar类代码示例

本文整理汇总了Java中org.controlsfx.control.StatusBar的典型用法代码示例。如果您正苦于以下问题:Java StatusBar类的具体用法?Java StatusBar怎么用?Java StatusBar使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


StatusBar类属于org.controlsfx.control包,在下文中一共展示了StatusBar类的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: initializeStatusBar

import org.controlsfx.control.StatusBar; //导入依赖的package包/类
private void initializeStatusBar() {
	statusBar = new StatusBar();
	pane.getChildren().add(statusBar);
	AnchorPane.setBottomAnchor(statusBar, 0.0);
	AnchorPane.setLeftAnchor(statusBar, 0.0);
	AnchorPane.setRightAnchor(statusBar, 0.0);
	busyProperty.addListener(new ChangeListener<Boolean>() {
		@Override
		public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue,
				Boolean newValue) {
			if(newValue != null && newValue.booleanValue()) {
				statusBar.setProgress(-1);
			} else {
				statusBar.setProgress(0);
			}
		}
	});

	statusBar.textProperty().bind(statusProperty);
}
 
开发者ID:PeerWasp,项目名称:PeerWasp,代码行数:21,代码来源:RecoverFileController.java

示例2: setUpStatusBar

import org.controlsfx.control.StatusBar; //导入依赖的package包/类
/**
 * setup the status bar
 */
public void setUpStatusBar() {
  statusBar = new StatusBar();
  watchDogLabel = new Label();
  watchDogLabel.setTextFill(Color.web("808080"));
  watchDogLabel.setFont(new Font("Arial", 24));
  this.setWatchDogState("?", "-");
  statusBar.getLeftItems().add(watchDogLabel);
  getRoot().getChildren().add(statusBar);
}
 
开发者ID:BITPlan,项目名称:can4eve,代码行数:13,代码来源:JavaFXDisplay.java

示例3: StatusBarManager

import org.controlsfx.control.StatusBar; //导入依赖的package包/类
public StatusBarManager(StatusBar bar, ObservableValue<CodeArea> codeArea, Property<Boolean> overrideProperty) {
  this.bar = bar;
  this.area = codeArea;
  this.overrideProperty = overrideProperty;
  initBar();
  initEvent();
}
 
开发者ID:XDean,项目名称:CSS-Editor-FX,代码行数:8,代码来源:StatusBarManager.java

示例4: initializeStatusBar

import org.controlsfx.control.StatusBar; //导入依赖的package包/类
private void initializeStatusBar() {
	statusBar = new StatusBar();
	pane.getChildren().add(statusBar);
	AnchorPane.setBottomAnchor(statusBar, 0.0);
	AnchorPane.setLeftAnchor(statusBar, 0.0);
	AnchorPane.setRightAnchor(statusBar, 0.0);
	busyProperty.addListener(new ChangeListener<Boolean>() {
		@Override
		public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue,
				Boolean newValue) {
			if(newValue != null && newValue.booleanValue()) {
				statusBar.setProgress(-1);
			} else {
				statusBar.setProgress(0);
			}
		}
	});

	// text in status bar
	statusBar.textProperty().bind(statusProperty);
}
 
开发者ID:PeerWasp,项目名称:PeerWasp,代码行数:22,代码来源:ShareFolderController.java

示例5: GoogleCalendarAppViewSkin

import org.controlsfx.control.StatusBar; //导入依赖的package包/类
public GoogleCalendarAppViewSkin(GoogleCalendarAppView control) {
    super(control);

    calendarView = control.getCalendarView();
    dataManager = new GoogleCalendarDataManager();
    cookieManager = new CookieManager();
    syncManager = new GoogleSyncManager();
    searchProvider = new GoogleCalendarSearchTextManager(dataManager);

    CalendarViewTimeUpdateThread timeUpdateThread = new CalendarViewTimeUpdateThread(calendarView);
    GoogleAutoRefreshThread autoRefreshThread = new GoogleAutoRefreshThread(dataManager);
    GoogleNotificationPopupThread notificationThread = new GoogleNotificationPopupThread(calendarView);

    loginView = new WebView();
    loginView.setVisible(false);
    loginView.getEngine().titleProperty().addListener((obs, oldValue, newValue) -> {
        if (newValue != null && newValue.contains("Success code=")) {
            String code = newValue.split("code=")[1];
            if (SecurityService.getInstance().authorize(code)) {
                login();
            }
        }
    });

    Bindings.bindContentBidirectional(control.getLogPane().getItems(), GoogleTaskExecutor.getInstance().getLog());

    StatusBar statusBar = new StatusBar();
    statusBar.textProperty().bind(Bindings.when(GoogleTaskExecutor.getInstance().progressProperty().isEqualTo(0)).then("").otherwise("Loading..."));
    statusBar.progressProperty().bind(GoogleTaskExecutor.getInstance().progressProperty());

    calendarView.addEventFilter(LoadEvent.LOAD, dataManager);
    calendarView.setEntryFactory(new GoogleEntryCreateCallback());
    calendarView.setCalendarSourceFactory(new GoogleCalendarCreateCallback(control.getScene().getWindow()));
    calendarView.setEntryDetailsPopOverContentCallback(new GoogleEntryPopOverContentProvider());

    calendarPane = new BorderPane();
    calendarPane.setTop(createMenuBar(autoRefreshThread));
    calendarPane.setCenter(calendarView);
    calendarPane.setBottom(statusBar);

    DeveloperConsole developerConsole = calendarView.getDeveloperConsole();
    if (developerConsole != null) {
        developerConsole.getTabPane().getTabs().add(new Tab("Google", control.getLogPane()));
    }

    getChildren().add(new StackPane(loginView, calendarPane));
    CookieHandler.setDefault(cookieManager);

    timeUpdateThread.start();
    autoRefreshThread.start();
    notificationThread.start();

    attemptAutoLogin();
}
 
开发者ID:dlemmermann,项目名称:CalendarFX,代码行数:55,代码来源:GoogleCalendarAppViewSkin.java

示例6: getStatusBar

import org.controlsfx.control.StatusBar; //导入依赖的package包/类
public StatusBar getStatusBar() {
	return statusBar;
}
 
开发者ID:mars-sim,项目名称:mars-sim,代码行数:4,代码来源:SettlementWindow.java

示例7: getStatusBar

import org.controlsfx.control.StatusBar; //导入依赖的package包/类
public StatusBar getStatusBar() {
  return statusBar;
}
 
开发者ID:mzmine,项目名称:mzmine3,代码行数:4,代码来源:MainWindowController.java

示例8: setStatusBarMessage

import org.controlsfx.control.StatusBar; //导入依赖的package包/类
public static void setStatusBarMessage(String message) {
  Platform.runLater(() -> {
    StatusBar statusBar = mainWindowController.getStatusBar();
    statusBar.setText(message);
  });
}
 
开发者ID:mzmine,项目名称:mzmine3,代码行数:7,代码来源:MZmineGUI.java

示例9: StatusBarWrapper

import org.controlsfx.control.StatusBar; //导入依赖的package包/类
public StatusBarWrapper() {
	statusBar = new StatusBar();
	statusBar.setBorder(null);
}
 
开发者ID:JanStrauss,项目名称:skadi,代码行数:5,代码来源:StatusBarWrapper.java


注:本文中的org.controlsfx.control.StatusBar类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。