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

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

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

TableView.getItems介绍

暂无

代码示例

代码示例来源:origin: torakiki/pdfsam

  1. @Override
  2. public TableColumn<SelectionTableRowData, String> getTableColumn() {
  3. TableColumn<SelectionTableRowData, String> tableColumn = SelectionTableColumn.super.getTableColumn();
  4. tableColumn.setEditable(true);
  5. tableColumn.setOnEditCommit(t -> t.getTableView().getItems().get(t.getTablePosition().getRow()).pace
  6. .set(defaultIfBlank(t.getNewValue(), "1")));
  7. return tableColumn;
  8. }

代码示例来源:origin: torakiki/pdfsam

  1. @Override
  2. public TableColumn<SelectionTableRowData, String> getTableColumn() {
  3. TableColumn<SelectionTableRowData, String> tableColumn = SelectionTableColumn.super.getTableColumn();
  4. tableColumn.setEditable(true);
  5. tableColumn.setOnEditCommit(
  6. t -> t.getTableView().getItems().get(t.getTablePosition().getRow()).pageSelection.set(t.getNewValue()));
  7. return tableColumn;
  8. }

代码示例来源:origin: org.copper-engine/copper-monitoring-client

  1. @Override
  2. public void showFilteredResult(List<ProviderResultModel> filteredResult, ProviderFilterModel usedFilter) {
  3. resultTable.getItems().clear();
  4. resultTable.getItems().addAll(filteredResult);
  5. }

代码示例来源:origin: org.loadui/testFx

  1. /**
  2. * Get the number of rows in the table.
  3. *
  4. * @param table
  5. * @return number of rows in table
  6. */
  7. public static int numberOfRowsIn(TableView<?> table)
  8. {
  9. return table.getItems().size();
  10. }

代码示例来源:origin: org.testfx/testfx-legacy

  1. /**
  2. * Get the number of rows in the table.
  3. *
  4. * @param table
  5. * @return number of rows in table
  6. */
  7. public static int numberOfRowsIn(TableView<?> table) {
  8. return table.getItems().size();
  9. }

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

  1. public void removeItems(List<Long> toDelete) {
  2. final List<ObjectModel> toDeleteObjs = new ArrayList<>();
  3. for(ObjectModel item: getTableView().getItems()) {
  4. if (item.isSelected()) {
  5. toDeleteObjs.add(item);
  6. }
  7. }
  8. for (final ObjectModel model : toDeleteObjs) {
  9. getTableView().getItems().remove(model);
  10. }
  11. }

代码示例来源:origin: io.datafx/ui

  1. @Override
  2. public void invalidated(Observable o) {
  3. if (!table.getItems().isEmpty()) {
  4. createColumns(table);
  5. // remove listener
  6. items.removeListener(this);
  7. }
  8. }
  9. };

代码示例来源:origin: org.javafxdata/datafx-cell

  1. @Override
  2. public void invalidated(Observable o) {
  3. if (!table.getItems().isEmpty()) {
  4. createColumns(table);
  5. // remove listener
  6. items.removeListener(this);
  7. }
  8. }
  9. };

代码示例来源:origin: org.copper-engine/copper-monitoring-client

  1. private void updateStorageDetails() {
  2. storageContentTable.getItems().clear();
  3. Date fromDate = null;
  4. Integer minutes = storageDetailMinutes.getValue();
  5. if(minutes != null) {
  6. fromDate = new Date(System.currentTimeMillis() - 60000L * minutes);
  7. }
  8. MonitoringDataStorageDetailInfo monitoringDataStorageDetailInfo = copperDataProvider.getMonitoringDataStorageDetailInfo(fromDate, null);
  9. storageContentTable.getItems().addAll(monitoringDataStorageDetailInfo.getMonitoringDataStorageContentInfo());
  10. }

代码示例来源:origin: org.loadui/testFx

  1. /**
  2. * Get the number of rows in the table that matches the CSS query tableQuery.
  3. *
  4. * @param tableQuery
  5. * @return
  6. */
  7. public static int numberOfRowsIn(String tableQuery)
  8. {
  9. TableView<?> table = find(tableQuery);
  10. return table.getItems().size();
  11. }

代码示例来源:origin: org.testfx/testfx-legacy

  1. /**
  2. * Get the number of rows in the table that matches the CSS query tableQuery.
  3. *
  4. * @param tableQuery
  5. * @return
  6. */
  7. public static int numberOfRowsIn(String tableQuery) {
  8. TableView<?> table = find(tableQuery);
  9. return table.getItems().size();
  10. }

代码示例来源:origin: org.copper-engine/copper-monitoring-client

  1. @Override
  2. public void handle(ActionEvent event) {
  3. AuditralColorMapping newItem = new AuditralColorMapping();
  4. newItem.color.setValue(Color.rgb(255, 128, 128));
  5. colorTable.getItems().add(newItem);
  6. }
  7. });

代码示例来源:origin: org.copper-engine/copper-monitoring-client

  1. @Override
  2. public void clear() {
  3. resultTable.getItems().clear();
  4. content.getEngine().loadContent("");
  5. }

代码示例来源:origin: io.datafx/ui

  1. private static <S> void createColumns(TableView<S> table) {
  2. @SuppressWarnings("unchecked")
  3. Class<? extends S> actualDataType = (Class<? extends S>)table.getItems().get(0).getClass();
  4. if (actualDataType != null) {
  5. List<TableColumn<S, ?>> columns = createColumns(actualDataType);
  6. table.getColumns().setAll(columns);
  7. }
  8. }

代码示例来源:origin: org.javafxdata/datafx-ui

  1. private static <S> void createColumns(TableView<S> table) {
  2. @SuppressWarnings("unchecked")
  3. Class<? extends S> actualDataType = (Class<? extends S>)table.getItems().get(0).getClass();
  4. if (actualDataType != null) {
  5. List<TableColumn<S, ?>> columns = createColumns(actualDataType);
  6. table.getColumns().setAll(columns);
  7. }
  8. }

代码示例来源: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: org.copper-engine/copper-monitoring-client

  1. @Override
  2. public void handle(ActionEvent event) {
  3. colorTable.getItems().remove(colorTable.getSelectionModel().getSelectedIndex());
  4. }
  5. });

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

  1. @Override
  2. public void updateIndex(int index) {
  3. super.updateIndex(index);
  4. pseudoClassStateChanged(lastRow, index >= 0 && index == getTableView().getItems().size() - 1);
  5. }

代码示例来源:origin: ssaring/sportstracker

  1. @Override
  2. public void updateView() {
  3. getTableView().getItems().setAll(getTableEntries());
  4. // re-sorting must be forced after updating table content
  5. getTableView().sort();
  6. }

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

  1. private void initializeListeners() {
  2. //listen to backing list and update distinct values accordingly
  3. tableFilter.getBackingList().addListener(new WeakListChangeListener<T>(backingListListener));
  4. //listen to visible items and update visible values accordingly
  5. tableFilter.getTableView().getItems().addListener(new WeakListChangeListener<T>(itemsListener));
  6. //listen to selections on filterValues
  7. filterValues.addListener(new WeakListChangeListener<>(filterValueListChangeListener));
  8. }

相关文章