## Uses of Class
java.util.ResourceBundle

Packages that use ResourceBundle
java.awt: Contains all of the classes for creating user interfaces and for painting graphics and images.
java.lang: Provides classes that are fundamental to the design of the Java programming language.
java.util: Contains the collections framework, legacy collection classes, event model, date and time facilities, internationalization, and miscellaneous utility classes (a string tokenizer, a random-number generator, and a bit array).
java.util.logging: Provides the classes and interfaces of the Java™ 2 platform's core logging facilities.
java.util.spi: Service provider classes for the classes in the java.util package.
javax.accessibility: Defines a contract between user-interface components and an assistive technology that provides access to those components.

### Uses of ResourceBundle in java.awt

Methods in java.awt with parameters of type ResourceBundle
`void` Window.`applyResourceBundle(ResourceBundle rb)` Deprecated. As of J2SE 1.4, replaced by `Component.applyComponentOrientation`.
`static ComponentOrientation` ComponentOrientation.`getOrientation(ResourceBundle bdl)` Deprecated. As of J2SE 1.4, use `ComponentOrientation.getOrientation(java.util.Locale)`.

### Uses of ResourceBundle in java.lang

Methods in java.lang with parameters of type ResourceBundle
`System.Logger` System.LoggerFinder.`getLocalizedLogger(String name, ResourceBundle bundle, Class<?> caller)` Returns a localizable instance of `Logger` for the given `caller`.
`static System.Logger` System.`getLogger(String name, ResourceBundle bundle)` Returns a localizable instance of `Logger` for the caller's use.
`void` System.Logger.`log(System.Logger.Level level, ResourceBundle bundle, String format, Object... params)` Logs a message with resource bundle and an optional list of parameters.
`void` System.Logger.`log(System.Logger.Level level, ResourceBundle bundle, String msg, Throwable thrown)` Logs a localized message associated with a given throwable.

### Uses of ResourceBundle in java.util

Subclasses of ResourceBundle in java.util
`class` `ListResourceBundle` `ListResourceBundle` is an abstract subclass of `ResourceBundle` that manages resources for a locale in a convenient and easy to use list.
`class` `PropertyResourceBundle` `PropertyResourceBundle` is a concrete subclass of `ResourceBundle` that manages resources for a locale using a set of static strings from a property file.

Fields in java.util declared as ResourceBundle
`protected ResourceBundle` ResourceBundle.`parent` The parent bundle of this bundle.

Methods in java.util that return ResourceBundle
`static ResourceBundle` ResourceBundle.`getBundle(String baseName)` Gets a resource bundle using the specified base name, the default locale, and the caller's class loader.
`static ResourceBundle` ResourceBundle.`getBundle(String baseName, Module module)` Gets a resource bundle using the specified base name and the default locale on behalf of the specified module.
`static ResourceBundle` ResourceBundle.`getBundle(String baseName, Locale locale)` Gets a resource bundle using the specified base name and locale, and the caller's class loader.
`static ResourceBundle` ResourceBundle.`getBundle(String baseName, Locale locale, ClassLoader loader)` Gets a resource bundle using the specified base name, locale, and class loader.
`static ResourceBundle` ResourceBundle.`getBundle(String baseName, Locale targetLocale, ClassLoader loader, ResourceBundle.Control control)` Returns a resource bundle using the specified base name, target locale, class loader and control.
`static ResourceBundle` ResourceBundle.`getBundle(String baseName, Locale targetLocale, Module module)` Gets a resource bundle using the specified base name and locale on behalf of the specified module.
`static ResourceBundle` ResourceBundle.`getBundle(String baseName, Locale targetLocale, ResourceBundle.Control control)` Returns a resource bundle using the specified base name, target locale and control, and the caller's class loader.
`static ResourceBundle` ResourceBundle.`getBundle(String baseName, ResourceBundle.Control control)` Returns a resource bundle using the specified base name, the default locale and the specified control.
`ResourceBundle` ResourceBundle.Control.`newBundle(String baseName, Locale locale, String format, ClassLoader loader, boolean reload)` Instantiates a resource bundle for the given bundle name of the given format and locale, using the given class loader if necessary.

Methods in java.util with parameters of type ResourceBundle
`boolean` ResourceBundle.Control.`needsReload(String baseName, Locale locale, String format, ClassLoader loader, ResourceBundle bundle, long loadTime)` Determines if the expired `bundle` in the cache needs to be reloaded based on the loading time given by `loadTime` or some other criteria.
`protected void` ResourceBundle.`setParent(ResourceBundle parent)` Sets the parent bundle of this bundle.

### Uses of ResourceBundle in java.util.logging

Methods in java.util.logging that return ResourceBundle
`ResourceBundle` Logger.`getResourceBundle()` Retrieve the localization resource bundle for this logger.
`ResourceBundle` LogRecord.`getResourceBundle()` Get the localization resource bundle

Methods in java.util.logging with parameters of type ResourceBundle
`void` Logger.`logrb(Level level, String sourceClass, String sourceMethod, ResourceBundle bundle, String msg, Object... params)` Log a message, specifying source class, method, and resource bundle, with an optional list of message parameters.
`void` Logger.`logrb(Level level, String sourceClass, String sourceMethod, ResourceBundle bundle, String msg, Throwable thrown)` Log a message, specifying source class, method, and resource bundle, with associated Throwable information.
`void` Logger.`logrb(Level level, ResourceBundle bundle, String msg, Object... params)` Log a message, specifying source class, method, and resource bundle, with an optional list of message parameters.
`void` Logger.`logrb(Level level, ResourceBundle bundle, String msg, Throwable thrown)` Log a message, specifying source class, method, and resource bundle, with associated Throwable information.
`void` Logger.`setResourceBundle(ResourceBundle bundle)` Sets a resource bundle on this logger.
`void` LogRecord.`setResourceBundle(ResourceBundle bundle)` Set the localization resource bundle.

### Uses of ResourceBundle in java.util.spi

Methods in java.util.spi that return ResourceBundle
`ResourceBundle` AbstractResourceBundleProvider.`getBundle(String baseName, Locale locale)` Returns a `ResourceBundle` for the given `baseName` and `locale`.
`ResourceBundle` ResourceBundleProvider.`getBundle(String baseName, Locale locale)` Returns a `ResourceBundle` for the given bundle name and locale.

### Uses of ResourceBundle in javax.accessibility

Subclasses of ResourceBundle in javax.accessibility
`class` `AccessibleResourceBundle` Deprecated. This class is deprecated as of version 1.3 of the Java Platform.