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