|
StocksMonitor 1.5.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
ObjectObservable
QuoteTablePreferencesEditor
public final class QuoteTablePreferencesEditor
Graphical component allows editing of user preferences related to the
QuoteTable,
and programmatic read-only access to these preferences.
| Constructor Summary | |
|---|---|
QuoteTablePreferencesEditor()
|
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class Observable |
|---|
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
| Methods inherited from class Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public QuoteTablePreferencesEditor()
| Method Detail |
|---|
public JComponent getUI()
PreferencesEditor
getUI in interface PreferencesEditorpublic String getTitle()
PreferencesEditor
getTitle in interface PreferencesEditorpublic int getMnemonic()
PreferencesEditorMust match a letter appearing in PreferencesEditor.getTitle().
Use constants defined in KeyEvent, for example KeyEvent.VK_A.
getMnemonic in interface PreferencesEditorpublic void savePreferences()
PreferencesEditor
savePreferences in interface PreferencesEditorpublic void matchGuiToDefaultPreferences()
PreferencesEditorThis 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 PreferencesEditorpublic 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()
|
StocksMonitor 1.5.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||