org.autoplot.datasource.RecentComboBox
decorate a comboBox so that it remembers recent entries. This listens for ActionEvents from a JComboBox
and adds valid items to its droplist. The recent entries are stored in the bookmarks folder in the file
"recent.PREF.txt" where PREF is a string assigned to this object identifying the theme, such as "timerange".
Specifically, the event is validated and recorded into the file, then the file is loaded, sorted, and saved
again.
RecentComboBox( )
PREF_NODE_TIMERANGE
actionPerformed
actionPerformed( java.awt.event.ActionEvent e ) → void
Parameters
e - an ActionEvent
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
addAdditionalToRecentItems
addAdditionalToRecentItems( java.util.List items ) → void
kludge in way to add an item to the list of recent entries.
Parameters
items - items to insert (at the top of the list).
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
addToRecent
addToRecent( String s ) → void
add the item to the list of recent entries. This will reload the
recent file, probably firing events.
Parameters
s - the item
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
addToRecent( String s, boolean reload ) → void
getText
getText( ) → String
get the string value, which is also the getSelectedItem.
This will also push a changed value to the recent entries.
Returns:
a String
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
isDirty
isDirty( ) → boolean
check if the human has made modifications to this value.
Returns:
true if modifications have been made.
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
main
main( String[] args ) → void
Parameters
args - a java.lang.String[]
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
setPreferenceNode
setPreferenceNode( String pref ) → void
associate the history with a file. This should be called immediately after creating the object.
Parameters
pref - a String
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
setText
setText( String text ) → void
to make it easier to convert GUIs with JTextFields to RecentComboBoxes, setText is available.
Parameters
text - a String
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
setVerifier
setVerifier( org.autoplot.datasource.InputVerifier v ) → void
allow filtering of invalid entries so they aren't recorded in history.
Parameters
v - an InputVerifier
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]