001// License: GPL. For details, see LICENSE file. 002package org.openstreetmap.josm.gui.tagging.presets.items; 003 004import static org.openstreetmap.josm.tools.I18n.tr; 005 006import javax.swing.JLabel; 007import javax.swing.JPanel; 008 009import org.openstreetmap.josm.gui.tagging.presets.TaggingPresetItemGuiSupport; 010import org.openstreetmap.josm.tools.GBC; 011 012/** 013 * Used to group optional attributes. 014 * @since 8863 015 */ 016public class Optional extends TextItem { 017 018 // TODO: Draw a box around optional stuff 019 @Override 020 public boolean addToPanel(JPanel p, TaggingPresetItemGuiSupport support) { 021 initializeLocaleText(tr("Optional Attributes:")); 022 JLabel label = new JLabel(locale_text); 023 label.applyComponentOrientation(support.getDefaultComponentOrientation()); 024 p.add(new JLabel(" "), GBC.eol()); // space 025 p.add(label, GBC.eol()); 026 p.add(new JLabel(" "), GBC.eol()); // space 027 return false; 028 } 029}