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

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

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

TableColumn.isVisible介绍

暂无

代码示例

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

public void autoFitTable(TableView tableView) {
 // redispatch only if have master column
 if (masterColumn != null) {
  double totalColWidth = 0.0;
  for (final Object column : tableView.getColumns()) {
   try {
    final TableColumn tableColumn = (TableColumn) column;
    if (tableColumn.isVisible()) {
     if (!tableColumn.equals(masterColumn)) {
      totalColWidth += tableColumn.widthProperty().get();
     }
    }
   } catch (final Exception e) {
    e.printStackTrace();
   }
  }
  final double remainingwidth = tableView.getWidth() - totalColWidth;
  if (remainingwidth > 0 && masterColumn != null) {
   if (remainingwidth < tableView.getWidth()) {
    masterColumn.prefWidthProperty().set(remainingwidth - 10);
   } else {
    masterColumn.minWidthProperty().set(200);
   }
  }
 }
}

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

if (columnConfig != null) {
 PersistedPreferences columnPrefs = prefs.node(columnConfig.getName());
 columnPrefs.putInt(PREF_COLUMN_VISIBILITY, column.isVisible() ? 1 : 0);
 columnPrefs.putDouble(PREF_WIDTH, column.getWidth());
 columnPrefs.putInt(PREF_COLUMN_INDEX, viewIndex);

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

int last = iCell.getIndex();
for (TableColumn column: table.getColumns()) {
 if (column.isVisible()) {
  Callback cellFactory = column.getCellFactory();
  if (cellFactory != null) {

相关文章