001//License: GPL. For details, see LICENSE file. 002package org.openstreetmap.josm.gui.preferences.display; 003 004import static org.openstreetmap.josm.tools.I18n.tr; 005 006import javax.swing.JTabbedPane; 007 008import org.openstreetmap.josm.gui.preferences.DefaultTabPreferenceSetting; 009import org.openstreetmap.josm.gui.preferences.PreferenceSetting; 010import org.openstreetmap.josm.gui.preferences.PreferenceSettingFactory; 011import org.openstreetmap.josm.gui.preferences.PreferenceTabbedPane; 012import org.openstreetmap.josm.tools.GBC; 013 014public final class DisplayPreference extends DefaultTabPreferenceSetting { 015 public static class Factory implements PreferenceSettingFactory { 016 @Override 017 public PreferenceSetting createPreferenceSetting() { 018 return new DisplayPreference(); 019 } 020 } 021 022 private DisplayPreference() { 023 super("display", tr("Display Settings"), tr("Various settings that influence the visual representation of the whole program."), false, new JTabbedPane()); 024 } 025 026 @Override 027 public boolean ok() { 028 return false; 029 } 030 031 @Override 032 public void addGui(PreferenceTabbedPane gui) { 033 gui.createPreferenceTab(this).add(getTabPane(), GBC.eol().fill(GBC.BOTH)); 034 } 035}