/** * Sets the resortsOnDoubleClick property. If enabled, the second click * of a mouseClicked event will toggle the sort order again if the * column has been unsorted before. This is introduced to support * feature request #271-swingx. It is effective only if the coupled table * is of type JXTable and has full control about its RowSorter's properties. * * The default value is false. * * @param resortsOnDoubleClick a boolean indicating whether or not the * second click in a mouseClicked event should resort the column. * * @see #getResortsOnDoubleClick() */ public void setResortsOnDoubleClick(boolean resortsOnDoubleClick) { boolean old = getResortsOnDoubleClick(); this.resortsOnDoubleClick = resortsOnDoubleClick; firePropertyChange("resortsOnDoubleClick", old, getResortsOnDoubleClick()); }
/** * Sets the resortsOnDoubleClick property. If enabled, the second click * of a mouseClicked event will toggle the sort order again if the * column has been unsorted before. This is introduced to support * feature request #271-swingx. It is effective only if the coupled table * is of type JXTable and has full control about its RowSorter's properties. * * The default value is false. * * @param resortsOnDoubleClick a boolean indicating whether or not the * second click in a mouseClicked event should resort the column. * * @see #getResortsOnDoubleClick() */ public void setResortsOnDoubleClick(boolean resortsOnDoubleClick) { boolean old = getResortsOnDoubleClick(); this.resortsOnDoubleClick = resortsOnDoubleClick; firePropertyChange("resortsOnDoubleClick", old, getResortsOnDoubleClick()); }
/** * Sets the resortsOnDoubleClick property. If enabled, the second click * of a mouseClicked event will toggle the sort order again if the * column has been unsorted before. This is introduced to support * feature request #271-swingx. It is effective only if the coupled table * is of type JXTable and has full control about its RowSorter's properties. * * The default value is false. * * @param resortsOnDoubleClick a boolean indicating whether or not the * second click in a mouseClicked event should resort the column. * * @see #getResortsOnDoubleClick() */ public void setResortsOnDoubleClick(boolean resortsOnDoubleClick) { boolean old = getResortsOnDoubleClick(); this.resortsOnDoubleClick = resortsOnDoubleClick; firePropertyChange("resortsOnDoubleClick", old, getResortsOnDoubleClick()); }
/** * Sets the SortGestureRecognizer to use for interpreting mouse events * as sort gestures. If null, a default as returned by createSortGestureRecognizer * is used.<p> * * This is a bound property. * * @param recognizer the SortGestureRecognizer to use for interpreting mouse events * as sort gestures * * @see #getSortGestureRecognizer() * @see #createSortGestureRecognizer() */ public void setSortGestureRecognizer(SortGestureRecognizer recognizer) { SortGestureRecognizer old = getSortGestureRecognizer(); this.sortGestureRecognizer = recognizer; firePropertyChange("sortGestureRecognizer", old, getSortGestureRecognizer()); }
/** * Sets the resortsOnDoubleClick property. If enabled, the second click * of a mouseClicked event will toggle the sort order again if the * column has been unsorted before. This is introduced to support * feature request #271-swingx. It is effective only if the coupled table * is of type JXTable and has full control about its RowSorter's properties. * * The default value is false. * * @param resortsOnDoubleClick a boolean indicating whether or not the * second click in a mouseClicked event should resort the column. * * @see #getResortsOnDoubleClick() */ public void setResortsOnDoubleClick(boolean resortsOnDoubleClick) { boolean old = getResortsOnDoubleClick(); this.resortsOnDoubleClick = resortsOnDoubleClick; firePropertyChange("resortsOnDoubleClick", old, getResortsOnDoubleClick()); }
/** * @inherited <p> * * Overridden to fire a propertyChange for draggedColumn. */ @Override public void setDraggedColumn(TableColumn column) { if (getDraggedColumn() == column) return; TableColumn old = getDraggedColumn(); super.setDraggedColumn(column); firePropertyChange("draggedColumn", old, getDraggedColumn()); }
/** * @inherited <p> * * Overridden to fire a propertyChange for draggedColumn. */ @Override public void setDraggedColumn(TableColumn column) { if (getDraggedColumn() == column) return; TableColumn old = getDraggedColumn(); super.setDraggedColumn(column); firePropertyChange("draggedColumn", old, getDraggedColumn()); }
/** * @inherited <p> * * Overridden to fire a propertyChange for draggedColumn. */ @Override public void setDraggedColumn(TableColumn column) { if (getDraggedColumn() == column) return; TableColumn old = getDraggedColumn(); super.setDraggedColumn(column); firePropertyChange("draggedColumn", old, getDraggedColumn()); }
/** * @inherited <p> * * Overridden to fire a propertyChange for resizingColumn. */ @Override public void setResizingColumn(TableColumn aColumn) { if (getResizingColumn() == aColumn) return; TableColumn old = getResizingColumn(); super.setResizingColumn(aColumn); firePropertyChange("resizingColumn", old, getResizingColumn()); }
/** * @inherited <p> * * Overridden to fire a propertyChange for resizingColumn. */ @Override public void setResizingColumn(TableColumn aColumn) { if (getResizingColumn() == aColumn) return; TableColumn old = getResizingColumn(); super.setResizingColumn(aColumn); firePropertyChange("resizingColumn", old, getResizingColumn()); }
/** * @inherited <p> * * Overridden to fire a propertyChange for resizingColumn. */ @Override public void setResizingColumn(TableColumn aColumn) { if (getResizingColumn() == aColumn) return; TableColumn old = getResizingColumn(); super.setResizingColumn(aColumn); firePropertyChange("resizingColumn", old, getResizingColumn()); }
/** * @inherited <p> * * Overridden to fire a propertyChange for draggedColumn. */ @Override public void setDraggedColumn(TableColumn column) { if (getDraggedColumn() == column) return; TableColumn old = getDraggedColumn(); super.setDraggedColumn(column); firePropertyChange("draggedColumn", old, getDraggedColumn()); }
/** * @inherited <p> * * Overridden to fire a propertyChange for resizingColumn. */ @Override public void setResizingColumn(TableColumn aColumn) { if (getResizingColumn() == aColumn) return; TableColumn old = getResizingColumn(); super.setResizingColumn(aColumn); firePropertyChange("resizingColumn", old, getResizingColumn()); }
/** * {@inheritDoc} <p> * * Overridden to scroll the table to keep the dragged column visible. * This side-effect is enabled only if the header's autoscroll property is * <code>true</code> and the associated table is of type JXTable.<p> * * The autoscrolls is disabled by default. With or without - core * issue #6503981 has weird effects (for jdk 1.6 - 1.6u3) on a plain * JTable as well as a JXTable, fixed in 1.6u4. * */ @Override public void setDraggedDistance(int distance) { int old = getDraggedDistance(); super.setDraggedDistance(distance); // fire because super doesn't firePropertyChange("draggedDistance", old, getDraggedDistance()); if (!getAutoscrolls() || (getXTable() == null)) return; TableColumn column = getDraggedColumn(); // fix for #788-swingx: don't try to scroll if we have no dragged column // as doing will confuse the horizontalScrollEnabled on the JXTable. if (column != null) { getXTable().scrollColumnToVisible(getViewIndexForColumn(column)); } }
/** * {@inheritDoc} <p> * * Overridden to scroll the table to keep the dragged column visible. * This side-effect is enabled only if the header's autoscroll property is * <code>true</code> and the associated table is of type JXTable.<p> * * The autoscrolls is disabled by default. With or without - core * issue #6503981 has weird effects (for jdk 1.6 - 1.6u3) on a plain * JTable as well as a JXTable, fixed in 1.6u4. * */ @Override public void setDraggedDistance(int distance) { int old = getDraggedDistance(); super.setDraggedDistance(distance); // fire because super doesn't firePropertyChange("draggedDistance", old, getDraggedDistance()); if (!getAutoscrolls() || (getXTable() == null)) return; TableColumn column = getDraggedColumn(); // fix for #788-swingx: don't try to scroll if we have no dragged column // as doing will confuse the horizontalScrollEnabled on the JXTable. if (column != null) { getXTable().scrollColumnToVisible(getViewIndexForColumn(column)); } }
/** * {@inheritDoc} <p> * * Overridden to scroll the table to keep the dragged column visible. * This side-effect is enabled only if the header's autoscroll property is * <code>true</code> and the associated table is of type JXTable.<p> * * The autoscrolls is disabled by default. With or without - core * issue #6503981 has weird effects (for jdk 1.6 - 1.6u3) on a plain * JTable as well as a JXTable, fixed in 1.6u4. * */ @Override public void setDraggedDistance(int distance) { int old = getDraggedDistance(); super.setDraggedDistance(distance); // fire because super doesn't firePropertyChange("draggedDistance", old, getDraggedDistance()); if (!getAutoscrolls() || (getXTable() == null)) return; TableColumn column = getDraggedColumn(); // fix for #788-swingx: don't try to scroll if we have no dragged column // as doing will confuse the horizontalScrollEnabled on the JXTable. if (column != null) { getXTable().scrollColumnToVisible(getViewIndexForColumn(column)); } }
/** * {@inheritDoc} <p> * * Overridden to scroll the table to keep the dragged column visible. * This side-effect is enabled only if the header's autoscroll property is * <code>true</code> and the associated table is of type JXTable.<p> * * The autoscrolls is disabled by default. With or without - core * issue #6503981 has weird effects (for jdk 1.6 - 1.6u3) on a plain * JTable as well as a JXTable, fixed in 1.6u4. * */ @Override public void setDraggedDistance(int distance) { int old = getDraggedDistance(); super.setDraggedDistance(distance); // fire because super doesn't firePropertyChange("draggedDistance", old, getDraggedDistance()); if (!getAutoscrolls() || (getXTable() == null)) return; TableColumn column = getDraggedColumn(); // fix for #788-swingx: don't try to scroll if we have no dragged column // as doing will confuse the horizontalScrollEnabled on the JXTable. if (column != null) { getXTable().scrollColumnToVisible(getViewIndexForColumn(column)); } }
/** * {@inheritDoc} <p> * * Overridden to scroll the table to keep the dragged column visible. * This side-effect is enabled only if the header's autoscroll property is * <code>true</code> and the associated table is of type JXTable.<p> * * The autoscrolls is disabled by default. With or without - core * issue #6503981 has weird effects (for jdk 1.6 - 1.6u3) on a plain * JTable as well as a JXTable, fixed in 1.6u4. * */ @Override public void setDraggedDistance(int distance) { int old = getDraggedDistance(); super.setDraggedDistance(distance); // fire because super doesn't firePropertyChange("draggedDistance", old, getDraggedDistance()); if (!getAutoscrolls() || (getXTable() == null)) return; TableColumn column = getDraggedColumn(); // fix for #788-swingx: don't try to scroll if we have no dragged column // as doing will confuse the horizontalScrollEnabled on the JXTable. if (column != null) { getXTable().scrollColumnToVisible(getViewIndexForColumn(column)); } }