Settings的说明

mac2022-06-30  24

Plugin-specific settings, used internally as well as by the user, are managed via the Preferences class or the IPreferenceStore class in Eclipse RCP, which is set up via the Activator class. The NetBeans Platform takes a slightly different approach. Managing settings is handled by the Java Preferences API. Access to the Preferences instance is obtained via the NbPreferences class. An advantage of this implementation is that data is stored in the NetBeans Platform user direc- tory. A distinction is made between module-specific data and application-specific data. The root() method gives access to settings saved in the config/Preferences.properties file. The forModule() method, on the other hand, handles access to data found in module-specific properties files. For example, if the code name base is com.galileo.netbeans.module, settings will be stored in the config/Preferences/com/galileo/netbeans/module.properties file. NbPreferences.forModule(MyClass.class).put("key", "value"); NbPreferences.root().put("key", "value"); You can find more detailed information on this topic in Chapter 9.

转载于:https://www.cnblogs.com/cuizhf/archive/2011/10/18/2216330.html

最新回复(0)