private void showSelectTabPopUp() {
LanguageProvider languageProvider = userInterfaceContainer.get(LanguageProvider.class);
RfxUserinterfaceController userInterfaceController = userInterfaceContainer
.get(RfxUserinterfaceController.class);
ViewContainer<View> viewContainer = userInterfaceController.getViewContainer();
TreeItem<Item> rootNode = new TreeItem<>(new Item(languageProvider));
rootNode.setExpanded(true);
RfxItemTreeView itemTreeView = new RfxItemTreeView(rootNode);
for (int i = 0; i < viewContainer.getViewCount(); i++) {
View view = viewContainer.getView(i);
SelectTabItem selectTabItem = new SelectTabItem(languageProvider, viewContainer, view);
TreeItem<Item> selectTabNode = new TreeItem<>(selectTabItem);
rootNode.getChildren().add(selectTabNode);
}
;
JFXPopup popup = new JFXPopup();
popup.setPopupContent(itemTreeView);
popup.setAnchorLocation(AnchorLocation.CONTENT_TOP_RIGHT);
popup.show(tabSelectionButton);
}
RfxAppButtonBar.java 文件源码
java
阅读 27
收藏 0
点赞 0
评论 0
项目:Introspect-Framework
作者:
评论列表
文章目录