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

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

本文整理了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

  1. public void autoFitTable(TableView tableView) {
  2. // redispatch only if have master column
  3. if (masterColumn != null) {
  4. double totalColWidth = 0.0;
  5. for (final Object column : tableView.getColumns()) {
  6. try {
  7. final TableColumn tableColumn = (TableColumn) column;
  8. if (tableColumn.isVisible()) {
  9. if (!tableColumn.equals(masterColumn)) {
  10. totalColWidth += tableColumn.widthProperty().get();
  11. }
  12. }
  13. } catch (final Exception e) {
  14. e.printStackTrace();
  15. }
  16. }
  17. final double remainingwidth = tableView.getWidth() - totalColWidth;
  18. if (remainingwidth > 0 && masterColumn != null) {
  19. if (remainingwidth < tableView.getWidth()) {
  20. masterColumn.prefWidthProperty().set(remainingwidth - 10);
  21. } else {
  22. masterColumn.minWidthProperty().set(200);
  23. }
  24. }
  25. }
  26. }

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

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

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

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

相关文章