public class TabPopupListener extends MouseAdapter
The GNU General Public License for details.| Modifier and Type | Field and Description |
|---|---|
private JPopupMenu |
popup
The popup for the tabs
|
private JTabbedPane |
tabs
The tabs for which the popup applies
|
| Constructor and Description |
|---|
TabPopupListener(JTabbedPane tabbedPane,
JPopupMenu popupMenu)
Create a listener to mouse events on a JTabbedPane and show a popup if
requested.
|
| Modifier and Type | Method and Description |
|---|---|
private void |
doPopup(MouseEvent e)
Popup if the mouse event indicates it should be shown
|
void |
mouseClicked(MouseEvent e) |
void |
mousePressed(MouseEvent e) |
void |
mouseReleased(MouseEvent e) |
mouseDragged, mouseEntered, mouseExited, mouseMoved, mouseWheelMovedprivate JTabbedPane tabs
private JPopupMenu popup
public TabPopupListener(JTabbedPane tabbedPane, JPopupMenu popupMenu)
tabbedPane - The tab pane on which to listen for popup eventspopupMenu - the popup to displaypublic void mouseClicked(MouseEvent e)
mouseClicked in interface MouseListenermouseClicked in class MouseAdapterpublic void mouseReleased(MouseEvent e)
mouseReleased in interface MouseListenermouseReleased in class MouseAdapterpublic void mousePressed(MouseEvent e)
mousePressed in interface MouseListenermousePressed in class MouseAdapterprivate void doPopup(MouseEvent e)
e -