@Override public void removeMouseListener(MouseListener l) { super.removeMouseListener(l); treeTable.getTableHeader().removeMouseListener(l); }
/** * We need to notice when the table header is changed so that we can move the mouse listener to the new header. * @param pEvent table header change event */ public void propertyChange(final PropertyChangeEvent pEvent) { ((JTableHeader)pEvent.getOldValue()).removeMouseListener(this); ((JTableHeader)pEvent.getNewValue()).addMouseListener(this); }
protected void uninstallListeners() { header.removeMouseListener(mouseInputListener); header.removeMouseMotionListener(mouseInputListener); mouseInputListener=null; }
/** * Disconnect from our table. * Use this method if you need to get rid of this instance. */ public void dispose() { // remove listeners mTable.getTableHeader().removeMouseListener(this); mTable.removePropertyChangeListener(TABLE_PROPERTY_TABLEHEADER, this); // break this instance mTable = null; }
public void removeMouseListener(MouseListener l) { super.removeMouseListener(l); treeTable.getTableHeader().removeMouseListener(l); }
public void removeMouseListener(MouseListener l) { super.removeMouseListener(l); treeTable.getTableHeader().removeMouseListener(l); }
/** * Add/remove support for a popup menu to the table header. The popup menu * will give the user control over which columns are visible. * * @param menuPopup * when true support for displaying a popup menu is added * otherwise the popup menu is removed. */ public void setMenuPopup(boolean menuPopup) { table.getTableHeader().removeMouseListener(this); if (menuPopup) { table.getTableHeader().addMouseListener(this); } this.menuPopup = menuPopup; }
/** * Adds mouse listener to the header for sorting and auto-sizing * of the columns. */ private void updateMouseListener() { JTableHeader jth = getTableHeader(); if (jth != null) { jth.removeMouseListener(headerMouseListener); // not to add it twice jth.addMouseListener(headerMouseListener); } }
public void uninstallListeners() { header.removeMouseListener(myMouseAdapter); header.removeMouseMotionListener(myMouseMotionAdapter); super.uninstallListeners(); }
/** * Removes the mouse header listeners. */ public void removeMouseListenerForHeaderOfTable() { FormTable<T> table = getTable(); if (table != null && mouseListenerActive) { table.getTableHeader().removeMouseListener(this); mouseListenerActive = false; } }
public void removeNotify(){ super.removeNotify(); getTableHeader().removeMouseListener(COLUMN_AUTO_RESIZER); }
/** * Performs de-initialization of the utility popup.<br> * The method is invoked from within {@link #setUtilityPopup}. */ protected void uninstallUtilityPopup() { if (this.utilityPopup != null) { getTableHeader().removeMouseListener(this.utilityPopup); removeMouseListener(this.utilityPopup); JTableHeader header = getTableHeader(); if (header != null) { header.removeMouseListener(this.utilityPopup); } this.utilityPopup.setTable(null); } }
public void removeNotify() { super.removeNotify(); if (getTableHeader() != null) { getTableHeader().removeMouseListener(COLUMN_AUTO_RESIZER); } }
public void setTableHeader(final JTableHeader _tableHeader) { if (getTableHeader() != null) { getTableHeader().removeMouseListener(COLUMN_AUTO_RESIZER); } super.setTableHeader(_tableHeader); if (_tableHeader != null && isShowing()) { _tableHeader.addMouseListener(COLUMN_AUTO_RESIZER); } }
public void setTableHeader(final JTableHeader _tableHeader){ if(getTableHeader()!=null) { getTableHeader().removeMouseListener(COLUMN_AUTO_RESIZER); } super.setTableHeader(_tableHeader); if(_tableHeader!=null && isShowing()) { _tableHeader.addMouseListener(COLUMN_AUTO_RESIZER); } }
protected void removeTableChangeListener() { if (listenerApplied) { tblEditor.getModel().removeTableModelListener(tableEditorListener); tblEditor.removeMouseListener(this.tableEditorMouseListener); tblEditor.getTableHeader().removeMouseListener(this.tableEditorMouseListener); tblEditor.removeKeyListener(this.tableEditorKeyListener); listenerApplied = false; } }
public void setTableHeader(final JTableHeader tableHeader) { if (this.tableHeader != null) { this.tableHeader.removeMouseListener(mouseListener); final TableCellRenderer defaultRenderer = this.tableHeader.getDefaultRenderer(); if (defaultRenderer instanceof SortableHeaderRenderer) { this.tableHeader.setDefaultRenderer(((SortableHeaderRenderer) defaultRenderer).tableCellRenderer); } } this.tableHeader = tableHeader; if (this.tableHeader != null) { this.tableHeader.addMouseListener(mouseListener); this.tableHeader.setDefaultRenderer(new SortableHeaderRenderer(this.tableHeader.getDefaultRenderer())); } }
public void setTableHeader(JTableHeader tableHeader) { if (this.tableHeader != null) { this.tableHeader.removeMouseListener(mouseListener); TableCellRenderer defaultRenderer = this.tableHeader.getDefaultRenderer(); if (defaultRenderer instanceof SortableHeaderRenderer) { this.tableHeader.setDefaultRenderer(((SortableHeaderRenderer) defaultRenderer).tableCellRenderer); } } this.tableHeader = tableHeader; if (this.tableHeader != null) { this.tableHeader.addMouseListener(mouseListener); this.tableHeader.setDefaultRenderer( new SortableHeaderRenderer(this.tableHeader.getDefaultRenderer())); } }
public void setTableHeader(JTableHeader tableHeader) { if (this.tableHeader != null) { this.tableHeader.removeMouseListener(mouseListener); TableCellRenderer defaultRenderer = this.tableHeader.getDefaultRenderer(); if (defaultRenderer instanceof SortableHeaderRenderer) { this.tableHeader.setDefaultRenderer(((SortableHeaderRenderer) defaultRenderer).tableCellRenderer); } } this.tableHeader = tableHeader; if (this.tableHeader != null) { this.tableHeader.addMouseListener(mouseListener); this.tableHeader.setDefaultRenderer( new SortableHeaderRenderer(this.tableHeader.getDefaultRenderer())); } }
private void removeListeners() { getAttributeRegistry().removeChangeListener(this); if (!getMapView().getModeController().canEdit()) { return; } if (attributeTable != null) { getAttributes().getLayout().removeColumnWidthChangeListener(attributeTable); attributeTable.getModel().removeTableModelListener(attributeTable); attributeTable.removeMouseListener(AttributeView.tablePopupMenu); tableHeader.removeMouseListener(AttributeView.tablePopupMenu); AttributeView.tablePopupMenu = null; } else { getAttributes().removeTableModelListener(this); } }