本文整理了Java中javafx.collections.ObservableList.remove()
方法的一些代码示例,展示了ObservableList.remove()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ObservableList.remove()
方法的具体详情如下:
包路径:javafx.collections.ObservableList
类名称:ObservableList
方法名:remove
暂无
代码示例来源:origin: jfoenixadmin/JFoenix
private void removeTabContentHolder(Tab tab) {
for (TabContentHolder tabContentHolder : tabContentHolders) {
if (tabContentHolder.tab.equals(tab)) {
tabContentHolder.removeListeners(tab);
getChildren().remove(tabContentHolder);
tabContentHolders.remove(tabContentHolder);
tabsContainer.getChildren().remove(tabContentHolder);
break;
}
}
}
代码示例来源:origin: jfoenixadmin/JFoenix
private void clearPlaceholder() {
view.getChildren().remove(placeholder);
}
代码示例来源:origin: speedment/speedment
private void enable() {
while (getStyleClass().remove("gui-disabled")) {
// Do nothing.
}
}
代码示例来源:origin: speedment/speedment
private static void remove(Node node) {
siblingsOf(node).remove(node);
}
代码示例来源:origin: jfoenixadmin/JFoenix
public void setGraphic(Node node) {
if (graphic != null) {
graphicContainer.getChildren().remove(graphic);
}
if (node != null) {
graphicContainer.getChildren().add(0, node);
}
graphic = node;
}
代码示例来源:origin: jfoenixadmin/JFoenix
@Override
protected void updateChildren() {
super.updateChildren();
if (container != null) {
getChildren().remove(1);
getChildren().add(container);
}
}
代码示例来源:origin: jfoenixadmin/JFoenix
private void removeTab(Tab tab) {
TabHeaderContainer tabHeaderContainer = getTabHeaderContainer(tab);
if (tabHeaderContainer != null) {
if (isTabsFitHeaderWidth()) {
headersRegion.getChildren().remove(tabHeaderContainer);
} else {
// we need to keep track of the removed tab headers
// to compute scroll offset of the header
removedTabsHeaders.add(tabHeaderContainer);
tabHeaderContainer.removeListeners();
}
}
}
代码示例来源:origin: speedment/speedment
@Override
public void prepareWorkspace(SplitPane parent, Node workspace) {
if (!workspaceVisible.get()) {
parent.getItems().remove(workspace);
}
workspaceVisible.addListener((ob, o, visible) -> {
if (visible) {
parent.getItems().add(0, workspace);
} else {
parent.getItems().remove(workspace);
}
});
}
代码示例来源:origin: speedment/speedment
@Override
public void prepareOutput(SplitPane parent, Node output) {
if (!outputVisible.get()) {
parent.getItems().remove(output);
}
outputVisible.addListener((ob, o, visible) -> {
if (visible) {
parent.getItems().add(output);
} else {
parent.getItems().remove(output);
}
});
}
代码示例来源:origin: speedment/speedment
@Override
public void prepareProjectTree(SplitPane parent, Node projectTree) {
if (!projectTreeVisible.get()) {
parent.getItems().remove(projectTree);
}
projectTreeVisible.addListener((ob, o, visible) -> {
if (visible) {
parent.getItems().add(0, projectTree);
} else {
parent.getItems().remove(projectTree);
}
});
}
代码示例来源:origin: pmd/pmd
private void onRemoveFileClicked() {
File f = fileListView.getSelectionModel().getSelectedItem();
fileListView.getItems().remove(f);
}
代码示例来源:origin: jfoenixadmin/JFoenix
public void unregisterSnackbarContainer(Pane snackbarContainer) {
if (snackbarContainer != null) {
if (this.snackbarContainer == null) {
throw new IllegalArgumentException("Snackbar Container not set");
}
this.snackbarContainer.getChildren().remove(this);
this.snackbarContainer.heightProperty().removeListener(weakSizeListener);
this.snackbarContainer.widthProperty().removeListener(weakSizeListener);
this.snackbarContainer = null;
}
}
代码示例来源:origin: jfoenixadmin/JFoenix
private void resetOverLay() {
if (rippler.overlayRect != null) {
rippler.overlayRect.inAnimation.stop();
final RippleGenerator.OverLayRipple oldOverlay = rippler.overlayRect;
rippler.overlayRect.outAnimation.setOnFinished((finish) -> rippler.getChildren().remove(oldOverlay));
rippler.overlayRect.outAnimation.play();
rippler.overlayRect = null;
}
}
代码示例来源:origin: jfoenixadmin/JFoenix
private void removeRadio() {
for (int i = 0; i < getChildren().size(); i++) {
if ("radio".equals(getChildren().get(i).getStyleClass().get(0))) {
getChildren().remove(i);
break;
}
}
}
代码示例来源:origin: jfoenixadmin/JFoenix
private void closeDialog() {
resetProperties();
Event.fireEvent(JFXDialog.this, new JFXDialogEvent(JFXDialogEvent.CLOSED));
if (tempContent == null) {
dialogContainer.getChildren().remove(this);
} else {
dialogContainer.getChildren().setAll(tempContent);
}
}
代码示例来源:origin: jfoenixadmin/JFoenix
private void releaseRipple() {
Ripple ripple = ripplesQueue.poll();
if(ripple!=null) {
ripple.inAnimation.stop();
ripple.outAnimation = new Timeline(
new KeyFrame(Duration.millis(Math.min(800, (0.9 * 500) / ripple.getScaleX()))
, ripple.outKeyValues));
ripple.outAnimation.setOnFinished((event) -> getChildren().remove(ripple));
ripple.outAnimation.play();
if (generating.getAndSet(false)) {
if (overlayRect != null) {
overlayRect.inAnimation.stop();
if (!forceOverlay)
overlayRect.outAnimation.play();
}
}
}
}
代码示例来源:origin: pmd/pmd
private void moveItem(int direction) {
// Checking selected item
if (fileListView.getSelectionModel().getSelectedItem() == null) {
return;
}
// Calculate new index using move direction
int newIndex = fileListView.getSelectionModel().getSelectedIndex() + direction;
if (newIndex < 0 || newIndex >= fileListView.getItems().size()) {
return;
}
File selected = fileListView.getSelectionModel().getSelectedItem();
// Removing removable element
fileListView.getItems().remove(selected);
// Insert it in new position
fileListView.getItems().add(newIndex, selected);
//Restore Selection
fileListView.scrollTo(newIndex);
fileListView.getSelectionModel().select(newIndex);
}
代码示例来源:origin: speedment/speedment
private Button removeButton(final ListView<String> listView) {
final Button button = new Button("Remove Selected", FontAwesome.TIMES.view());
button.setOnAction(e -> {
final int selectedIdx = listView.getSelectionModel().getSelectedIndex();
if (selectedIdx != -1 && listView.getItems().size() > 1) {
final int newSelectedIdx = (selectedIdx == listView.getItems().size() - 1) ? selectedIdx - 1
: selectedIdx;
listView.getItems().remove(selectedIdx);
listView.getSelectionModel().select(newSelectedIdx);
}
});
return button;
}
代码示例来源:origin: jfoenixadmin/JFoenix
public JFXDefaultChip(JFXChipView<T> view, T item) {
super(view, item);
JFXButton closeButton = new JFXButton(null, new SVGGlyph());
closeButton.getStyleClass().add("close-button");
closeButton.setOnAction((event) -> view.getChips().remove(item));
String tagString = null;
if (getItem() instanceof String) {
tagString = (String) getItem();
} else {
tagString = view.getConverter().toString(getItem());
}
Label label = new Label(tagString);
label.setWrapText(true);
root = new HBox(label, closeButton);
getChildren().setAll(root);
label.setMaxWidth(100);
}
}
代码示例来源:origin: jfoenixadmin/JFoenix
private void updateDisclosureNode() {
Node disclosureNode = ((JFXTreeTableCell<S, T>) getSkinnable()).getDisclosureNode();
if (disclosureNode != null) {
TreeItem<S> item = getSkinnable().getTreeTableRow().getTreeItem();
final S value = item == null ? null : item.getValue();
boolean disclosureVisible = value != null
&& !item.isLeaf()
&& value instanceof RecursiveTreeObject
&& ((RecursiveTreeObject) value).getGroupedColumn() == getSkinnable().getTableColumn();
disclosureNode.setVisible(disclosureVisible);
if (!disclosureVisible) {
getChildren().remove(disclosureNode);
} else if (disclosureNode.getParent() == null) {
getChildren().add(disclosureNode);
disclosureNode.toFront();
} else {
disclosureNode.toBack();
}
if (disclosureNode.getScene() != null) {
disclosureNode.applyCss();
}
}
}
内容来源于网络,如有侵权,请联系作者删除!