20 package net.sf.gridarta.gui.dialog.plugin;
22 import java.awt.event.MouseAdapter;
23 import java.awt.event.MouseEvent;
24 import javax.swing.JTabbedPane;
25 import org.jetbrains.annotations.NotNull;
48 final int i = tabbedPane.getSelectedIndex();
58 if (icon != null && icon.
contains(e.getX(), e.getY())) {
59 tabbedPane.removeTabAt(i);
void mouseReleased(@NotNull final MouseEvent e)
RefusedBequest
final JTabbedPane tabbedPane
The JTabbedPane to close.
the idea for this class stems from limewire's CancelSearchIconProxy class, thanks for going open sour...
boolean contains(final int xEvent, final int yEvent)
Returns whether.
ClosingListener(@NotNull final JTabbedPane tabbedPane)
Creates a new instance.