public static class TaggingPresetItems.Label extends TaggingPresetItems.TaggingPresetTextItem
locale_text, text, text_context
Constructor and Description |
---|
TaggingPresetItems.Label() |
Modifier and Type | Method and Description |
---|---|
static void |
addLabel(javax.swing.JPanel p,
java.lang.String label)
Adds a new
JLabel to the given panel. |
boolean |
addToPanel(javax.swing.JPanel p,
java.util.Collection<OsmPrimitive> sel,
boolean presetInitiallyMatches)
Called by
TaggingPreset.createPanel(java.util.Collection<org.openstreetmap.josm.data.osm.OsmPrimitive>) during tagging preset panel creation. |
addCommands, fieldsToString, initializeLocaleText, toString
initAutoCompletionField, initAutoCompletionField, matches, requestFocusInWindow
public TaggingPresetItems.Label()
public boolean addToPanel(javax.swing.JPanel p, java.util.Collection<OsmPrimitive> sel, boolean presetInitiallyMatches)
TaggingPresetItem
TaggingPreset.createPanel(java.util.Collection<org.openstreetmap.josm.data.osm.OsmPrimitive>)
during tagging preset panel creation.
All components defining this tagging preset item must be added to given panel.addToPanel
in class TaggingPresetItem
p
- The panel where components must be addedsel
- The related selected OSM primitivespresetInitiallyMatches
- Whether this TaggingPreset
already matched before applying,
i.e. whether the map feature already existed on the primitive.true
if this item adds semantic tagging elements, false
otherwise.public static void addLabel(javax.swing.JPanel p, java.lang.String label)
JLabel
to the given panel.p
- The panellabel
- The text label