resizingColumn = tableHeader.getResizingColumn();
/** * Returns the column which is interactively resized. The return value is * null if the header is null or has no resizing column. * * @return the resizing column. */ private TableColumn getResizingColumn() { return (tableHeader == null) ? null : tableHeader.getResizingColumn(); }
/** * Returns the column which is interactively resized. The return value is * null if the header is null or has no resizing column. * * @return the resizing column. */ private TableColumn getResizingColumn() { return (tableHeader == null) ? null : tableHeader.getResizingColumn(); }
/** * Returns the column which is interactively resized. The return value is * null if the header is null or has no resizing column. * * @return the resizing column. */ private TableColumn getResizingColumn() { return (tableHeader == null) ? null : tableHeader.getResizingColumn(); }
/** * Returns the column which is interactively resized. The return value is * null if the header is null or has no resizing column. * * @return the resizing column. */ private TableColumn getResizingColumn() { return (tableHeader == null) ? null : tableHeader.getResizingColumn(); }
/** * Returns the column which is interactively resized. The return value is * null if the header is null or has no resizing column. * * @return the resizing column. */ private TableColumn getResizingColumn() { return (tableHeader == null) ? null : tableHeader.getResizingColumn(); }
@Override public void columnMarginChanged(ChangeEvent e) { TableColumn col = table.getTableHeader().getResizingColumn(); if (col != null) { didManuallyAdjustCols = true; adjustTableColumns(); } }
@Override public void run() { if (table.getTableHeader().getResizingColumn() != null) { SwingUtilities.invokeLater(this); } else { csvTableEditor.storeCurrentTableLayout(); csvTableEditor.updateRowHeights(null); columnHeightWillBeCalculated = false; } } });
/** * If the user is dragging or resizing, then we clear the sort column. * * @param e the mouse event. */ public void mouseDragged(final MouseEvent e) { final JTableHeader header = (JTableHeader) e.getComponent(); if ((header.getDraggedDistance() > 0) || (header.getResizingColumn() != null)) { this.renderer.setPressedColumn(-1); this.sortColumnIndex = -1; } }
/** * If the user is dragging or resizing, then we clear the sort column. * * @param e the mouse event. */ public void mouseDragged(final MouseEvent e) { final JTableHeader header = (JTableHeader) e.getComponent(); if ((header.getDraggedDistance() > 0) || (header.getResizingColumn() != null)) { this.renderer.setPressedColumn(-1); this.sortColumnIndex = -1; } }
/** * If the user is dragging or resizing, then we clear the sort column. * * @param e the mouse event. */ public void mouseDragged(final MouseEvent e) { final JTableHeader header = (JTableHeader) e.getComponent(); if ((header.getDraggedDistance() > 0) || (header.getResizingColumn() != null)) { this.renderer.setPressedColumn(-1); this.sortColumnIndex = -1; } }
/** * We react on the second mouse press to profit from {@link JTableHeader#getResizingColumn} which is no longer * set when the mouse click event occurs. * @param pEvent mouse event */ public void mousePressed(final MouseEvent pEvent) { if ( pEvent.getClickCount() == 2 && SwingUtilities.isLeftMouseButton(pEvent) ) { TableColumn column = mTable.getTableHeader().getResizingColumn(); if ( column != null ) { adjustToOptimalColumnWidth(mTable, column); } } } }
public void mousePressed(MouseEvent e) { if ((e.getModifiers() == InputEvent.BUTTON1_MASK) && (tableHeader.getResizingColumn() == null)) { headerRenderer.setPressedColumn(tableHeader.columnAtPoint(e.getPoint())); tableHeader.repaint(); } }
public void mousePressed(MouseEvent e) { if ((e.getModifiers() == InputEvent.BUTTON1_MASK) && (tableHeader.getResizingColumn() == null)) { headerRenderer.setPressedColumn(tableHeader.columnAtPoint(e.getPoint())); tableHeader.repaint(); } }
public void columnMarginChanged(ChangeEvent e) { if(!table.getColumnWidthChanged() && table.getTableHeader().getResizingColumn() != null) { table.setColumnWidthChanged(true); } }
@Override public void mouseReleased(MouseEvent e) { leftPt = null; rightPt = null; TableColumn resizingColumn = header.getTable().getTableHeader().getResizingColumn(); if (resizingColumn != null) { EventQueue.invokeLater(() -> { //resizingColumn.setMaxWidth(resizingColumnMaxWidth); header.getTable().getTableHeader().setResizingColumn(null); }); } cell.getHeader().setResizingColGroup(null); cell.getHeader().setPressed4ResizeColGroup(null); }
/** * When the user releases the mouse button, we attempt to sort the table. * * @param e the mouse event. */ public void mouseReleased(final MouseEvent e) { final JTableHeader header = (JTableHeader) e.getComponent(); if (header.getResizingColumn() == null) { // resizing takes precedence over sorting if (this.sortColumnIndex != -1) { final SortableTableModel model = (SortableTableModel) header.getTable().getModel(); final boolean ascending = !model.isAscending(); model.setAscending(ascending); model.sortByColumn(this.sortColumnIndex, ascending); this.renderer.setPressedColumn(-1); // clear header.repaint(); } } }
/** * When the user releases the mouse button, we attempt to sort the table. * * @param e the mouse event. */ public void mouseReleased(final MouseEvent e) { final JTableHeader header = (JTableHeader) e.getComponent(); if (header.getResizingColumn() == null) { // resizing takes precedence over sorting if (this.sortColumnIndex != -1) { final SortableTableModel model = (SortableTableModel) header.getTable().getModel(); final boolean ascending = !model.isAscending(); model.setAscending(ascending); model.sortByColumn(this.sortColumnIndex, ascending); this.renderer.setPressedColumn(-1); // clear header.repaint(); } } }
/** * When the user releases the mouse button, we attempt to sort the table. * * @param e the mouse event. */ public void mouseReleased(final MouseEvent e) { final JTableHeader header = (JTableHeader) e.getComponent(); if (header.getResizingColumn() == null) { // resizing takes precedence over sorting if (this.sortColumnIndex != -1) { final SortableTableModel model = (SortableTableModel) header.getTable().getModel(); final boolean ascending = !model.isAscending(); model.setAscending(ascending); model.sortByColumn(this.sortColumnIndex, ascending); this.renderer.setPressedColumn(-1); // clear header.repaint(); } } }
public void mouseDragged(MouseEvent e) { if ((header == null) || (header.getTable() == null)) { return; } boolean rolloverEnabled = Boolean.TRUE.equals(header.getClientProperty("rolloverEnabled")); boolean sortingAllowed = false; if (JTattooUtilities.getJavaVersion() >= 1.6) { sortingAllowed = header.getTable().getRowSorter() != null; } if (rolloverEnabled || sortingAllowed || header.getReorderingAllowed()) { if (header.getDraggedColumn() != null && header.getDraggedColumn().getIdentifier() != null) { rolloverCol = header.getColumnModel().getColumnIndex(header.getDraggedColumn().getIdentifier()); } else if (header.getResizingColumn() != null) { rolloverCol = -1; } } } };