public static void RemoveMouseAdapter(JLabel label) { label.removeMouseListener(currentMouseAdapter); currentMouseAdapter = null; }
JLabel label = new JLabel("Label"); label.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(final MouseEvent e) { super.mouseClicked(e); label.setEnabled(false); label.removeMouseListener(this); } });
private void cleanMouseListener(){ final MouseListener[] listeners = mActionIconLabel.getMouseListeners(); if (listeners != null){ for (MouseListener listener : listeners){ mActionIconLabel.removeMouseListener(listener); } } } }
private void removeClickListeners(JLabel valueLabel) { for (MouseListener ml : valueLabel.getMouseListeners()) { valueLabel.removeMouseListener(ml); } }
public void cleanup() { if (flashingTimer != null) flashingTimer.stop(); flashingTimer = null; tab.removePropertyChangeListener(this); removeMouseMotionListener(mouseEventDispatcher); removeMouseListener(mouseEventDispatcher); putClientProperty(ToolWindowTab.class, null); titleLabel.removeMouseListener(dockedContainer.getTitleBarMouseAdapter()); titleLabel.removeMouseListener(mouseEventDispatcher); titleLabel.removeMouseMotionListener(mouseEventDispatcher); titleLabel.removeMouseListener(this); if (selectedTab == tab) selectedTab = null; tab = null; }
public void setLabel(JLabel newValue) { if (label != null) { label.removeMouseListener(handler); label.removeMouseMotionListener(handler); label.setCursor(Cursor.getDefaultCursor()); } label = newValue; if (label != null) { label.addMouseListener(handler); label.addMouseMotionListener(handler); } }
public void setLabel(JLabel newValue) { if (label != null) { label.removeMouseListener(handler); label.removeMouseMotionListener(handler); label.setCursor(getDefaultCursor()); } label = newValue; if (label != null) { label.addMouseListener(handler); label.addMouseMotionListener(handler); } }
public void setTitleClickAction(MouseListener mouseListener) { //downCaret.setVisible(true); for (MouseListener l : titleLabel.getMouseListeners()) { titleLabel.removeMouseListener(l); //downCaret.removeMouseListener(l); this.removeMouseListener(l); } titleLabel.setCursor(new Cursor(Cursor.HAND_CURSOR)); //downCaret.setCursor(new Cursor(Cursor.HAND_CURSOR)); ViewUtil.adjustForegroundColorOnMouseover(titleLabel,-25); titleLabel.addMouseListener(mouseListener); this.addMouseListener(mouseListener); } }
private void setVisible(final boolean b) { if (b) { centerWindow(); } else { //Memory for (UpdateTask task : updateTasks) { for (MouseListener mouseListener : task.getTextLabel().getMouseListeners()) { task.getTextLabel().removeMouseListener(mouseListener); } } jWindow.removeWindowListener(listener); jOK.removeActionListener(listener); jCancel.removeActionListener(listener); updateTask.removePropertyChangeListener(listener); if (progress != null) { program.getStatusPanel().removeProgress(progress); } } jWindow.setVisible(b); }