org.openstreetmap.josm.gui.dialogs.properties
Class PresetListPanel.PresetLabelML
java.lang.Object
org.openstreetmap.josm.gui.dialogs.properties.PresetListPanel.PresetLabelML
- All Implemented Interfaces:
- java.awt.event.MouseListener, java.util.EventListener
- Enclosing class:
- PresetListPanel
private static class PresetListPanel.PresetLabelML
- extends java.lang.Object
- implements java.awt.event.MouseListener
Small helper class that manages the highlighting of the label on hover as well as opening
the corresponding preset when clicked
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
label
final javax.swing.JLabel label
hover
final java.awt.Font hover
normal
final java.awt.Font normal
tag
final TaggingPreset tag
presetHandler
final PresetListPanel.PresetHandler presetHandler
PresetListPanel.PresetLabelML
PresetListPanel.PresetLabelML(javax.swing.JLabel lbl,
TaggingPreset t,
PresetListPanel.PresetHandler presetHandler)
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent arg0)
- Specified by:
mouseClicked in interface java.awt.event.MouseListener
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent arg0)
- Specified by:
mouseEntered in interface java.awt.event.MouseListener
mouseExited
public void mouseExited(java.awt.event.MouseEvent arg0)
- Specified by:
mouseExited in interface java.awt.event.MouseListener
mousePressed
public void mousePressed(java.awt.event.MouseEvent arg0)
- Specified by:
mousePressed in interface java.awt.event.MouseListener
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent arg0)
- Specified by:
mouseReleased in interface java.awt.event.MouseListener
JOSM