public final class QuoteTablePreferencesEditor extends Observable implements PreferencesEditor
QuoteTable
,
and programmatic read-only access to these preferences.Constructor and Description |
---|
QuoteTablePreferencesEditor() |
Modifier and Type | Method and Description |
---|---|
Set<Object> |
getColumnOrder()
Return Set of
QuoteField objects, whose
iteration order reflects the user's preferred column order. |
int |
getMnemonic()
The mnemonic to appear in the tab name.
|
int |
getRowHeight()
Return the height of each row in pixels, in the range 16..32
(inclusive).
|
QuoteField |
getSortField()
Return a field identifier, but no ascending-descending indicator.
|
String |
getTitle()
The name of the tab in which this PreferencesEditor
will be placed.
|
JComponent |
getUI()
Return a GUI component which allows the user to edit this set of related
preferences.
|
int |
getUpdateFrequency()
Return the number of minutes to wait between periodic updates, in the range
1..60.
|
boolean |
hasHorizontalLines()
Return preference for the display of horizontal lines for each row.
|
boolean |
hasVerticalLines()
Return preference for the display of vertical lines for each column.
|
void |
matchGuiToDefaultPreferences()
Reset the related preferences to their default values, but only as
presented in the GUI, without affecting stored preference values.
|
void |
savePreferences()
Store the related preferences as they are currently displayed, overwriting
all corresponding settings.
|
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
public QuoteTablePreferencesEditor()
public JComponent getUI()
PreferencesEditor
getUI
in interface PreferencesEditor
public String getTitle()
PreferencesEditor
getTitle
in interface PreferencesEditor
public int getMnemonic()
PreferencesEditor
Must match a letter appearing in PreferencesEditor.getTitle()
.
Use constants defined in KeyEvent, for example KeyEvent.VK_A.
getMnemonic
in interface PreferencesEditor
public void savePreferences()
PreferencesEditor
savePreferences
in interface PreferencesEditor
public void matchGuiToDefaultPreferences()
PreferencesEditor
This method may not apply in all cases. For example, if the item represents a config which has no meaningful default value (such as a mail server name), the desired behavior may be to only allow a manual change. In such a case, the implementation of this method must be a no-operation.
matchGuiToDefaultPreferences
in interface PreferencesEditor
public boolean hasHorizontalLines()
public boolean hasVerticalLines()
public int getRowHeight()
public QuoteField getSortField()
public Set<Object> getColumnOrder()
QuoteField
objects, whose
iteration order reflects the user's preferred column order.public int getUpdateFrequency()
Copyright Hirondelle Systems - License - Generated 2013Sep20.10.58