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

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

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

TableColumn.setVisible介绍

暂无

代码示例

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

for (Object col : playListTableView.getColumns()) {
       TableColumn colCasted = ((TableColumn)col);
   if(colCasted.getText().equals("Artist")){
      colCasted.setVisible(false);
   }
 }

代码示例来源: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: com.nexitia.emaginplatform/emagin-jfxcore-engine

private void addSelectColumn() {
 headerCheckboxCol.setPrefWidth(40);
 headerCheckboxCol.setCellValueFactory(new PropertyValueFactory<>("selected"));
 headerCheckboxCol.setCellFactory(param -> buildCell());
 headerCheckboxCol.setGraphic(headerColCheckbox);
 headerCheckboxCol.setVisible(false);
 tableView.getColumns().add(0, headerCheckboxCol);
}

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

@SuppressWarnings({"unchecked"})
private void addSelectColumn() {
 headerCheckboxCol.setPrefWidth(40);
 headerCheckboxCol.setCellValueFactory(new PropertyValueFactory<>("selected"));
 headerCheckboxCol.setCellFactory(param -> buildCell());
 headerCheckboxCol.setGraphic(headerColCheckbox);
 headerCheckboxCol.setVisible(false);
 tableView.getColumns().add(0, headerCheckboxCol);
}

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

/**
 * Reload the table according to setting (colums)
 *
 * @param tableSetting
 */
public void reloadTableSetting(final VLViewTableSettingXML tableSetting) {
 final List<TableColumn> newcols = new ArrayList<>();
 for (final VLViewTableSettingColumnXML tcol : tableSetting.getColumns()) {
  for (final TableColumn col : tableView.getColumns()) {
   if (tcol.getId().equals(col.getId())) {
    col.setPrefWidth(tcol.getWidth());
    col.setVisible(tcol.isDisplayed());
    newcols.add(col);
   }
  }
 }
 tableView.getColumns().clear();
 for(TableColumn e: newcols) {
  tableView.getColumns().add(e);
 }
}

代码示例来源:origin: org.tentackle/tentackle-fx

PersistedPreferences columnPref = entry.getValue();
int visibility = columnPref.getInt(PREF_COLUMN_VISIBILITY, -1);
column.setVisible(visibility != 0);
double width = columnPref.getDouble(PREF_WIDTH, -1.0);
if (width >= 0.0) {

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

/**
 * hide all checkbox
 */
public void cancelModify() {
 if (isModifying()) {
  headerCheckboxCol.setVisible(false);
  //tableView.getItems().forEach(e -> e.selectedProperty().set(false));
  tableView.getSelectionModel().clearSelection();
  topToolbar.done();
  headerColCheckbox.selectedProperty().set(false);
  hasSelectedRowProperty.set(false);
  topToolbar.setSelectedItems(0);
  setModifying(false);
 }
}

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

/**
 * hide all checkbox
 */
public void cancelModify() {
 if (isModifying()) {
  headerCheckboxCol.setVisible(false);
  for(ObjectModel e: tableView.getItems()) {
   e.selectedProperty().set(false);
  }
  tableView.getSelectionModel().clearSelection();
  topToolbar.done();
  headerColCheckbox.selectedProperty().set(false);
  hasSelectedRowProperty.set(false);
  topToolbar.setSelectedItems(0);
  setModifying(false);
 }
}

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

tcAvgHeartrate.setVisible(options.isListViewShowAvgHeartrate());
tcAscent.setVisible(options.isListViewShowAscent());
tcDescent.setVisible(options.isListViewShowDescent());
tcEnergy.setVisible(options.isListViewShowEnergy());
tcEquipment.setVisible(options.isListViewShowEquipment());
tcComment.setVisible(options.isListViewShowComment());

相关文章