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

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

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

TableColumn.getCellObservableValue介绍

暂无

代码示例

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

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

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

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

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

  1. private static ArrayList<String> getTableViewValues(TableView tableView) {
  2. ArrayList<String> values = new ArrayList<>();
  3. ObservableList<TableColumn> columns = tableView.getColumns();
  4. for (Object row : tableView.getItems()) {
  5. for (TableColumn column : columns) {
  6. values.add(
  7. (String) column.
  8. getCellObservableValue(row).
  9. getValue());
  10. }
  11. }
  12. return values;
  13. }

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

  1. TablePosition pos = table.getSelectionModel().getSelectedCells().get(0);
  2. int row = pos.getRow();
  3. // Item here is the table view type:
  4. Item item = table.getItems().get(row);
  5. TableColumn col = pos.getTableColumn();
  6. // this gives the value in the selected cell:
  7. String data = (String) col.getCellObservableValue(item).getValue();

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

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

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

  1. ObservableValue observableValue = tableColumn.getCellObservableValue(rowTable);

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

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

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

  1. public static TableCell<?, ?> getCellAt(TableView<?> tableView, int row, int column) {
  2. TableCell<?, ?> cell = getVisibleCellAt(tableView, row, column);
  3. if (cell != null) {
  4. return cell;
  5. }
  6. TableColumn tableColumn = tableView.getColumns().get(column);
  7. cell = (TableCell) tableColumn.getCellFactory().call(tableColumn);
  8. ObservableValue cellObservableValue = tableColumn.getCellObservableValue(row);
  9. if (cellObservableValue == null)
  10. return null;
  11. Object value = cellObservableValue.getValue();
  12. Method updateItem;
  13. try {
  14. updateItem = cell.getClass().getDeclaredMethod("updateItem", new Class[] {Object.class, Boolean.TYPE});
  15. updateItem.setAccessible(true);
  16. updateItem.invoke(cell, value, false);
  17. return cell;
  18. } catch (Throwable e) {
  19. throw new RuntimeException(e);
  20. }
  21. }

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

  1. ObservableValue observableValue = tableColumn.getCellObservableValue(rowTable);

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

  1. ObservableValue observableValue = tableColumn.getCellObservableValue(rowTable);

相关文章