This section demonstrates you to change the Preference values in a Preference node. You can see in the given example, we have used the class PreferenceChangeEvent which occurs when a preference is added, changed, or removed from a preference node if the application contains Listener and modifier. The method e.getNode() returns the preference node that changed. The method e.getKey() returns the key of the preference that was changed. The method getNewValue() returns the new value for the preference.
prefs.put("key", "Hello")- This method will add the preference to the specified node.
prefs.put("key", "Hello World")- This method will modify the preference.
prefs.exportSubtree(System.out)- This method emits an XML document representing all the preferences contained in the node.
prefs.remove("key")- This method will removes the value associated with the specified key in the preference node
Here is the code of ChangesToPreferenceValues.java
When you run the above code, you will see that the value is added and then modified. After that, the key and its value will be removed.
If you enjoyed this post then why not add us on Google+? Add us to your Circles
Liked it! Share this Tutorial
Discuss: Listening for Changes to Preference Values in a Preference Node
Post your Comment