本文整理了Java中javafx.scene.control.TableView.getSelectionModel()
方法的一些代码示例,展示了TableView.getSelectionModel()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TableView.getSelectionModel()
方法的具体详情如下:
包路径:javafx.scene.control.TableView
类名称:TableView
方法名:getSelectionModel
暂无
代码示例来源:origin: pmd/pmd
EventStreams.valuesOf(eventLogTableView.getSelectionModel().selectedItemProperty())
.distinct()
.subscribe(this::onExceptionSelectionChanges);
代码示例来源:origin: torakiki/pdfsam
event.consume();
} else if (event.getCode() == KeyCode.RIGHT) {
getTableView().getSelectionModel().selectRightCell();
event.consume();
} else if (event.getCode() == KeyCode.LEFT) {
getTableView().getSelectionModel().selectLeftCell();
event.consume();
} else if (event.getCode() == KeyCode.UP) {
getTableView().getSelectionModel().selectAboveCell();
event.consume();
} else if (event.getCode() == KeyCode.DOWN) {
getTableView().getSelectionModel().selectBelowCell();
event.consume();
代码示例来源:origin: com.nexitia.emaginplatform/emagin-jfxcore-engine
public void selectFirstItem() {
if (tableView != null) {
tableView.getSelectionModel().clearAndSelect(0);
}
}
代码示例来源:origin: com.nexitia.emaginplatform/emagin-jfxcore-engine
public void copyElement(ActionEvent actionEvent) {
if (tableView.getSelectionModel().getSelectedItems().size() > 0) {
final List<OperationData> toCopy = new ArrayList<>();
//ClientClipBoard.copy(toCopy);
}
}
代码示例来源:origin: com.nexitia.emaginplatform/emagin-jfxcore-engine
/**
* Get the current selected element in underlaying table.
*/
public OperationData getSelectedModel() {
return (OperationData) tableView.getSelectionModel().selectedItemProperty().get();
}
代码示例来源:origin: io.github.factoryfx/javafxDataEditing
public ReferenceListAttributeEditWidget(ReferenceListAttribute<T,?> referenceListAttribute, TableView<T> tableView, Consumer<Data> navigateToData, UniformDesign uniformDesign, Supplier<List<? extends T>> newValueProvider, Supplier<Collection<T>> possibleValuesProvider, BiConsumer<T,List<T>> deleter , boolean isUserEditable, boolean isUserSelectable, boolean isUserCreateable) {
this.uniformDesign = uniformDesign;
this.newValueProvider = newValueProvider;
this.possibleValuesProvider = possibleValuesProvider;
this.isUserEditable = isUserEditable;
this.isUserSelectable = isUserSelectable;
this.referenceListAttribute = referenceListAttribute;
this.tableView = tableView;
this.navigateToData = navigateToData;
multipleItemsSelected = Bindings.createBooleanBinding(() -> tableView.getSelectionModel().getSelectedItems().size() > 1, tableView.getSelectionModel().getSelectedItems());
this.isUserCreateable = isUserCreateable;
this.deleter=deleter;
}
代码示例来源:origin: ssaring/sportstracker
@Override
public void removeSelection() {
getTableView().getSelectionModel().clearSelection();
}
代码示例来源:origin: org.copper-engine/copper-monitoring-client
@Override
public void handle(ActionEvent event) {
colorTable.getItems().remove(colorTable.getSelectionModel().getSelectedIndex());
}
});
代码示例来源:origin: ssaring/sportstracker
/**
* Returns the number of selected table entries.
*
* @return number of selected entries
*/
protected int getSelectedEntryCount() {
return getTableView().getSelectionModel().getSelectedItems().size();
}
代码示例来源:origin: org.copper-engine/copper-monitoring-client
@Override
public void handle(MouseEvent mouseEvent) {
if (mouseEvent.getButton().equals(MouseButton.PRIMARY)) {
if (mouseEvent.getClickCount() == 2 && !resultTable.getSelectionModel().isEmpty()) {
navigation.createWorkflowInstanceDetailForm(resultTable.getSelectionModel().getSelectedItem().id.get(), usedFilter.selectedEngine.get()).show();
}
if (mouseEvent.getClickCount() == 1 && !resultTable.getSelectionModel().isEmpty()) {
showDetails(resultTable.getSelectionModel().getSelectedItem());
}
}
}
});
代码示例来源:origin: org.copper-engine/copper-monitoring-client
@Override
public void handle(MouseEvent mouseEvent) {
if (mouseEvent.getButton().equals(MouseButton.PRIMARY)) {
if (mouseEvent.getClickCount() == 2 && !resultTable.getSelectionModel().isEmpty()) {
openWorkflowInstance();
}
}
}
});
代码示例来源:origin: ssaring/sportstracker
/**
* Selects the specified entry and ensures its visibility.
*
* @param entry entry, must not be null
*/
protected void selectAndScrollToEntry(final T entry) {
getTableView().getSelectionModel().select(entry);
getTableView().scrollTo(entry);
}
代码示例来源:origin: com.nexitia.emaginplatform/emagin-jfxcore-engine
public void modify() {
if (!isModifying()) {
setModifying(true);
headerCheckboxCol.setVisible(true);
// clear tableview selection
tableView.getSelectionModel().clearSelection();
}
}
代码示例来源:origin: com.nexitia.emaginplatform/emagin-jfxcore-engine
public void modify() {
if (!isModifying()) {
setModifying(true);
headerCheckboxCol.setVisible(true);
// clear tableview selection
tableView.getSelectionModel().clearSelection();
}
}
代码示例来源:origin: org.tentackle/tentackle-fx
/**
* Gets the table position of the currently selected cell.
*
* @return the position, null if none selected
*/
@SuppressWarnings("unchecked")
protected TablePosition<S, T> getPosition() {
ObservableList<TablePosition> cells = getTableView().getSelectionModel().getSelectedCells();
return cells.isEmpty() ? null : cells.get(0);
}
代码示例来源:origin: io.github.factoryfx/javafxDataEditing
private void copyTableCell(final TableView<?> tableView) {
StringBuilder clipboardString = new StringBuilder();
for (TablePosition<?, ?> tablePosition : tableView.getSelectionModel().getSelectedCells()) {
Object cell = tableView.getColumns().get(tablePosition.getColumn()).getCellData(tablePosition.getRow());
clipboardString.append(cell);
}
final ClipboardContent content = new ClipboardContent();
content.putString(clipboardString.toString());
Clipboard.getSystemClipboard().setContent(content);
}
代码示例来源:origin: org.copper-engine/copper-monitoring-client
private void copyTableCell(final TableView<?> tableView) {
StringBuilder clipboardString = new StringBuilder();
for (TablePosition<?, ?> tablePosition : tableView.getSelectionModel().getSelectedCells()) {
Object cell = tableView.getColumns().get(tablePosition.getColumn()).getCellData(tablePosition.getRow());
clipboardString.append(cell);
}
final ClipboardContent content = new ClipboardContent();
content.putString(clipboardString.toString());
Clipboard.getSystemClipboard().setContent(content);
}
代码示例来源:origin: io.github.factoryfx/javafxDataEditing
public TableView<T> addMenu(TableView<T> tableView){
tableView.setTableMenuButtonVisible(true);
tableView.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE);
addMenu(tableView,()->copyTableCell(tableView), ()->createCsvFromTable(tableView));
return tableView;
}
代码示例来源:origin: org.copper-engine/copper-monitoring-client
@Override
public void handle(ActionEvent event) {
navigation.createWorkflowInstanceDetailForm(resultTable.getSelectionModel().getSelectedItem().id.get(), usedFilter.selectedEngine.get()).show();
}
});
代码示例来源:origin: org.copper-engine/copper-monitoring-client
@Override
public void handle(ActionEvent event) {
FilterAbleForm<AuditTrailFilterModel, AuditTrailResultModel> audittrailForm = navigation.createAuditTrailForm();
audittrailForm.getFilter().workflowInstanceId.set(resultTable.getSelectionModel().getSelectedItem().id.get());
audittrailForm.show();
}
});
内容来源于网络,如有侵权,请联系作者删除!