本文整理了Java中javafx.scene.control.TableColumn.getCellObservableValue()
方法的一些代码示例,展示了TableColumn.getCellObservableValue()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TableColumn.getCellObservableValue()
方法的具体详情如下:
包路径:javafx.scene.control.TableColumn
类名称: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);
内容来源于网络,如有侵权,请联系作者删除!