org.openstreetmap.josm.gui.preferences
Class DefaultTabPreferenceSetting
java.lang.Object
org.openstreetmap.josm.gui.preferences.DefaultPreferenceSetting
org.openstreetmap.josm.gui.preferences.DefaultTabPreferenceSetting
- All Implemented Interfaces:
- PreferenceSetting, TabPreferenceSetting
- Direct Known Subclasses:
- AdvancedPreference, AudioPreference, DisplayPreference, ImageryPreference, MapPreference, PluginPreference, RemoteControlPreference, ServerAccessPreference, ShortcutPreference, ToolbarPreferences.Settings, ValidatorPreference
public abstract class DefaultTabPreferenceSetting
- extends DefaultPreferenceSetting
- implements TabPreferenceSetting
Method Summary |
protected void |
createPreferenceTabWithScrollPane(PreferenceTabbedPane gui,
javax.swing.JPanel panel)
|
java.lang.String |
getDescription()
Called during preferences tab initialization to display a description in one sentence for this tab. |
java.lang.String |
getIconName()
Called during preferences dialog initialization to display the preferences tab with the returned icon. |
java.lang.String |
getTitle()
Called during preferences tab initialization to display its title. |
java.lang.String |
getTooltip()
Called during preferences dialog initialization to display the preferences tab with the returned tooltip. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
iconName
private final java.lang.String iconName
description
private final java.lang.String description
title
private final java.lang.String title
DefaultTabPreferenceSetting
public DefaultTabPreferenceSetting()
DefaultTabPreferenceSetting
public DefaultTabPreferenceSetting(java.lang.String iconName,
java.lang.String title,
java.lang.String description)
DefaultTabPreferenceSetting
public DefaultTabPreferenceSetting(java.lang.String iconName,
java.lang.String title,
java.lang.String description,
boolean isExpert)
getIconName
public java.lang.String getIconName()
- Description copied from interface:
TabPreferenceSetting
- Called during preferences dialog initialization to display the preferences tab with the returned icon.
- Specified by:
getIconName
in interface TabPreferenceSetting
- Returns:
- The icon name in the preferences folder.
getTooltip
public java.lang.String getTooltip()
- Description copied from interface:
TabPreferenceSetting
- Called during preferences dialog initialization to display the preferences tab with the returned tooltip.
- Specified by:
getTooltip
in interface TabPreferenceSetting
- Returns:
- The tooltip of this preferences tab.
getDescription
public java.lang.String getDescription()
- Description copied from interface:
TabPreferenceSetting
- Called during preferences tab initialization to display a description in one sentence for this tab.
Will be displayedin italic under the title.
- Specified by:
getDescription
in interface TabPreferenceSetting
- Returns:
- The description of this preferences tab.
getTitle
public java.lang.String getTitle()
- Description copied from interface:
TabPreferenceSetting
- Called during preferences tab initialization to display its title.
- Specified by:
getTitle
in interface TabPreferenceSetting
- Returns:
- The title of this preferences tab.
createPreferenceTabWithScrollPane
protected final void createPreferenceTabWithScrollPane(PreferenceTabbedPane gui,
javax.swing.JPanel panel)
JOSM