com.jgoodies.forms.builder
public class I15dPanelBuilder extends AbstractI15dPanelBuilder
JPanels. In addition to its superclass
{@link PanelBuilder} this class provides convenience behavior to map
resource keys to their associated internationalized (i15d) strings
when adding labels, titles and titled separators.
The localized texts used in methods #addI15dLabel
and #addI15dTitle can contain an optional mnemonic marker.
The mnemonic and mnemonic index are indicated by a single ampersand
(&). For example "&Save", or
"Save &as". To use the ampersand itself,
duplicate it, for example "Look&&Feel".
Since: 1.0.3
Version: $Revision: 1.5 $
See Also: ResourceBundle
| Constructor Summary | |
|---|---|
| I15dPanelBuilder(FormLayout layout, ResourceBundle bundle)
Constructs an I15dPanelBuilder for the given
layout and resource bundle. | |
| I15dPanelBuilder(FormLayout layout, ResourceBundle bundle, JPanel panel)
Constructs an I15dPanelBuilder
for the given FormLayout, resource bundle, and layout container.
| |
| Method Summary | |
|---|---|
| protected String | getI15dString(String resourceKey)
Looks up and returns the internationalized (i15d) string for the given
resource key from the ResourceBundle.
|
I15dPanelBuilder for the given
layout and resource bundle. Uses an instance of JPanel
as layout container.
Parameters: layout the FormLayout used to layout the container bundle the ResourceBundle used to lookup i15d strings
I15dPanelBuilder
for the given FormLayout, resource bundle, and layout container.
Parameters: layout the FormLayout used to layout the container bundle the ResourceBundle used to lookup i15d strings panel the layout container
ResourceBundle.
Parameters: resourceKey the key to look for in the resource bundle
Returns: the associated internationalized string, or the resource key itself in case of a missing resource
Throws: IllegalStateException if no ResourceBundle
has been set