javafx.scene.control.TableColumn.getCellObservableValue()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(3.4k)|赞(0)|评价(0)|浏览(161)

本文整理了Java中javafx.scene.control.TableColumn.getCellObservableValue()方法的一些代码示例,展示了TableColumn.getCellObservableValue()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TableColumn.getCellObservableValue()方法的具体详情如下:
包路径:javafx.scene.control.TableColumn
类名称:TableColumn
方法名:getCellObservableValue

TableColumn.getCellObservableValue介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

// get cell
   TableColumn tableColumn = table.getColumns().get(colIndex);
   ObservableValue observableValue = tableColumn.getCellObservableValue(rowIndex);
   if( observableValue instanceof StringProperty) { 
     ((StringProperty) observableValue).set(clipboardCellContent);
   }

代码示例来源:origin: org.controlsfx/controlsfx

public boolean evaluate(T item) {
  ObservableValue<R> value = tableColumn.getCellObservableValue(item);
  return unselectedValues.size() == 0
      || !unselectedValues.contains(value.getValue());
}

代码示例来源:origin: stackoverflow.com

private static ArrayList<String> getTableViewValues(TableView tableView) {
 ArrayList<String> values = new ArrayList<>();
 ObservableList<TableColumn> columns = tableView.getColumns();
 for (Object row : tableView.getItems()) {
  for (TableColumn column : columns) {
   values.add(
    (String) column.
    getCellObservableValue(row).
    getValue());
  }
 }
 return values;
}

代码示例来源:origin: stackoverflow.com

TablePosition pos = table.getSelectionModel().getSelectedCells().get(0);
int row = pos.getRow();

// Item here is the table view type:
Item item = table.getItems().get(row);

TableColumn col = pos.getTableColumn();

// this gives the value in the selected cell:
String data = (String) col.getCellObservableValue(item).getValue();

代码示例来源:origin: stackoverflow.com

ObservableList<TablePosition> selectedCells = table.getSelectionModel().getSelectedCells() ;
selectedCells.addListener((ListChangeListener.Change<? extends TablePosition> change) -> {
  if (selectedCells.size() > 0) {
    TablePosition selectedCell = selectedCells.get(0);
    TableColumn column = selectedCell.getTableColumn();
    int rowIndex = selectedCell.getRow();
    Object data = column.getCellObservableValue(rowIndex).getValue();
  }
});

代码示例来源:origin: stackoverflow.com

ObservableValue observableValue = tableColumn.getCellObservableValue(rowTable);

代码示例来源:origin: org.controlsfx/controlsfx

private void initializeValues() {
  tableFilter.getBackingList().stream()
      .forEach(t -> addBackingItem(t, tableColumn.getCellObservableValue(t)));
  tableFilter.getTableView().getItems().stream()
      .map(tableColumn::getCellObservableValue).forEach(this::addVisibleItem);
}

代码示例来源:origin: com.nexitia.emaginplatform/emagin-jfxcore-engine

public static TableCell<?, ?> getCellAt(TableView<?> tableView, int row, int column) {
 TableCell<?, ?> cell = getVisibleCellAt(tableView, row, column);
 if (cell != null) {
  return cell;
 }
 TableColumn tableColumn = tableView.getColumns().get(column);
 cell = (TableCell) tableColumn.getCellFactory().call(tableColumn);
 ObservableValue cellObservableValue = tableColumn.getCellObservableValue(row);
 if (cellObservableValue == null)
  return null;
 Object value = cellObservableValue.getValue();
 Method updateItem;
 try {
  updateItem = cell.getClass().getDeclaredMethod("updateItem", new Class[] {Object.class, Boolean.TYPE});
  updateItem.setAccessible(true);
  updateItem.invoke(cell, value, false);
  return cell;
 } catch (Throwable e) {
  throw new RuntimeException(e);
 }
}

代码示例来源:origin: stackoverflow.com

ObservableValue observableValue = tableColumn.getCellObservableValue(rowTable);

代码示例来源:origin: stackoverflow.com

ObservableValue observableValue = tableColumn.getCellObservableValue(rowTable);

相关文章