@Override public boolean isSortingAllowed() { TableModel model = getModel(); if (model instanceof NodeTableModel) { NodeTableModel ntm = (NodeTableModel)model; return ntm.isComparableColumn(getModelIndex()); } return true; }
if (tableModel.isComparableColumn(i)) { visibleComparable++; colItem = new JRadioButtonMenuItem(
if ( tableModel.isComparableColumn( i ) ) { visibleComparable++; colItem = new JRadioButtonMenuItem(
if ( tableModel.isComparableColumn( i ) ) { visibleComparable++; colItem = new JRadioButtonMenuItem(
private void clickOnColumnAction(int index ) { if ( index == -1 ) { if ( treeColumnProperty.isComparable() ) if ( treeColumnProperty.isSortingColumn() ) { if (!treeColumnProperty.isSortOrderDescending()) setSortingOrder(false); else { noSorting(); } } else { setSortingColumn( index ); setSortingOrder( true ); } } else if ( tableModel.isComparableColumn( index ) ) { if ( tableModel.isSortingColumn( index ) ) { if (!tableModel.isSortOrderDescending()) setSortingOrder(false); else { noSorting(); } } else { setSortingColumn( index ); setSortingOrder( true ); } } }
private void clickOnColumnAction(int index ) { if ( index == -1 ) { if ( treeColumnProperty.isComparable() ) if ( treeColumnProperty.isSortingColumn() ) { if (!treeColumnProperty.isSortOrderDescending()) setSortingOrder(false); else { noSorting(); } } else { setSortingColumn( index ); setSortingOrder( true ); } } else if ( tableModel.isComparableColumn( index ) ) { if ( tableModel.isSortingColumn( index ) ) { if (!tableModel.isSortOrderDescending()) setSortingOrder(false); else { noSorting(); } } else { setSortingColumn( index ); setSortingOrder( true ); } } }
private void clickOnColumnAction(int index) { if (index == -1) { if (treeColumnProperty.isComparable()) { if (treeColumnProperty.isSortingColumn()) { if (!treeColumnProperty.isSortOrderDescending()) { setSortingOrder(false); } else { noSorting(); } } else { int realIndex = tableModel.translateVisibleColumnIndex(index); setSortingColumn(index); setSortingOrder(true); } } } else if (tableModel.isComparableColumn(index)) { if (tableModel.isSortingColumnEx(tableModel.translateVisibleColumnIndex(index))) { if (!tableModel.isSortOrderDescending()) { setSortingOrder(false); } else { noSorting(); } } else { int realIndex = tableModel.translateVisibleColumnIndex(index); setSortingColumn(realIndex); setSortingOrder(true); } } }