|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jgoodies.forms.builder.AbstractFormBuilder
com.jgoodies.forms.builder.PanelBuilder
com.jgoodies.forms.builder.AbstractI15dPanelBuilder
com.jgoodies.forms.builder.I15dPanelBuilder
public class I15dPanelBuilder
A general purpose panel builder that uses the FormLayout
to lay out JPanels. In addition to its superclass
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".
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. |
| Methods inherited from class com.jgoodies.forms.builder.AbstractI15dPanelBuilder |
|---|
addI15dLabel, addI15dLabel, addI15dLabel, addI15dROLabel, addI15dROLabel, addI15dROLabel, addI15dSeparator, addI15dSeparator, addI15dTitle, addI15dTitle, isDebugToolTipsEnabled, setDebugToolTipsEnabled |
| Methods inherited from class com.jgoodies.forms.builder.PanelBuilder |
|---|
add, add, addLabel, addLabel, addLabel, addLabel, addROLabel, addROLabel, addROLabel, addROLabel, addSeparator, addSeparator, addSeparator, addSeparator, addTitle, addTitle, addTitle, getComponentFactory, getLabelForFeatureEnabledDefault, getPanel, isLabelForApplicable, isLabelForFeatureEnabled, setBackground, setBorder, setComponentFactory, setDefaultDialogBorder, setLabelFor, setLabelForFeatureEnabled, setLabelForFeatureEnabledDefault, setOpaque |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public I15dPanelBuilder(FormLayout layout,
ResourceBundle bundle)
I15dPanelBuilder for the given
layout and resource bundle. Uses an instance of JPanel
as layout container.
layout - the FormLayout used to layout the containerbundle - the ResourceBundle used to lookup i15d strings
public I15dPanelBuilder(FormLayout layout,
ResourceBundle bundle,
JPanel panel)
I15dPanelBuilder
for the given FormLayout, resource bundle, and layout container.
layout - the FormLayout used to layout the containerbundle - the ResourceBundle used to lookup i15d stringspanel - the layout container| Method Detail |
|---|
protected String getI15dString(String resourceKey)
ResourceBundle.
getI15dString in class AbstractI15dPanelBuilderresourceKey - the key to look for in the resource bundle
IllegalStateException - if no ResourceBundle
has been set
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||