|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jtheque.core.utils.ui.PanelBuilder
public final class PanelBuilder
A panel builder.
Field Summary | |
---|---|
static int |
BOLD
|
static int |
ITALIC
|
Constructor Summary | |
---|---|
PanelBuilder()
Construct a new PanelBuilder. |
|
PanelBuilder(javax.swing.JPanel panel)
Construct a new panel builder. |
Method Summary | ||
---|---|---|
|
add(T component,
java.lang.Object constraints)
Add a component to the panel with the specified constraints. |
|
javax.swing.JButton |
addButton(javax.swing.Action action,
java.lang.Object constraints)
Add a button to the panel. |
|
void |
addButtonBar(java.lang.Object constraints,
javax.swing.Action... actions)
Add a button bar. |
|
javax.swing.JComboBox |
addComboBox(javax.swing.DefaultComboBoxModel model,
java.lang.Object constraints)
Add a combo box. |
|
javax.swing.JCheckBox |
addI18nCheckBox(java.lang.String key,
java.lang.Object constraints)
Add an internationalized check box. |
|
JThequeLabel |
addI18nLabel(java.lang.String key,
java.lang.Object constraints)
Add an internationalized label to the panel. |
|
void |
addI18nSeparator(java.lang.String key,
java.lang.Object constraints)
Add an internationalized separator. |
|
JThequeLabel |
addInternationalizedLabel(java.lang.String key,
java.lang.Object constraints,
int style)
Add an internationalized label with a specified style to the panel. |
|
void |
addLabel(java.lang.String text,
java.lang.Object constraints)
Add a label to the panel. |
|
javax.swing.JList |
addList(javax.swing.ListModel model,
javax.swing.ListCellRenderer renderer,
java.lang.Object constraints)
Add a Jlist with the specified model. |
|
PanelBuilder |
addPanel(java.lang.Object constraints)
Add a panel to the panel. |
|
void |
addScrolled(javax.swing.JComponent view,
java.lang.Object constraints)
Add a scrolled component. |
|
void |
addScrolledTextArea(java.lang.String text,
java.lang.Object constraints)
Add a scrolled text area. |
|
java.lang.Object |
gbcSet(int x,
int y)
Create a new layout constraints. |
|
java.lang.Object |
gbcSet(int x,
int y,
int fill)
Create a new layout constraints. |
|
java.lang.Object |
gbcSet(int x,
int y,
int fill,
int anchor)
Create a new layout constraints. |
|
java.lang.Object |
gbcSet(int x,
int y,
int fill,
int anchor,
double weightx,
double weighty)
Create a new layout constraints. |
|
java.lang.Object |
gbcSet(int x,
int y,
int fill,
int width,
int height)
Create a new layout constraints. |
|
java.lang.Object |
gbcSet(int x,
int y,
int fill,
int anchor,
int width,
int height)
Create a new layout constraints. |
|
java.lang.Object |
gbcSet(int x,
int y,
int fill,
int anchor,
int width,
int height,
double weightx,
double weighty)
Create a new layout constraints. |
|
javax.swing.JComponent |
getPanel()
Return the builded panel. |
|
void |
setDefaultInsets(java.awt.Insets defaultInsets)
Set the default insets. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int BOLD
public static final int ITALIC
Constructor Detail |
---|
public PanelBuilder()
public PanelBuilder(javax.swing.JPanel panel)
panel
- The panel to build.Method Detail |
---|
public <T extends java.awt.Component> T add(T component, java.lang.Object constraints)
T
- The type of component.component
- The component to add.constraints
- The constraints to use to add to the panel.
public javax.swing.JComboBox addComboBox(javax.swing.DefaultComboBoxModel model, java.lang.Object constraints)
model
- The combobox model.constraints
- The constraints to use to add to the panel.
public javax.swing.JCheckBox addI18nCheckBox(java.lang.String key, java.lang.Object constraints)
key
- The internationalization key.constraints
- The constraints to use to add to the panel.
public javax.swing.JList addList(javax.swing.ListModel model, javax.swing.ListCellRenderer renderer, java.lang.Object constraints)
model
- The model to use.renderer
- The list renderer.constraints
- The constraints to use to add to the panel.
public javax.swing.JButton addButton(javax.swing.Action action, java.lang.Object constraints)
action
- The action to use with the button.constraints
- The constraints to use to add to the panel.
public void addLabel(java.lang.String text, java.lang.Object constraints)
text
- The text of the label.constraints
- The constraints to use to add to the panel.public JThequeLabel addI18nLabel(java.lang.String key, java.lang.Object constraints)
key
- The i18n key.constraints
- The constraints to use to add to the panel.
public JThequeLabel addInternationalizedLabel(java.lang.String key, java.lang.Object constraints, int style)
key
- The i18n key.constraints
- The constraints to use to add to the panel.style
- The font style.
public void addScrolledTextArea(java.lang.String text, java.lang.Object constraints)
text
- The text of the text area.constraints
- The constraints to use to add to the panel.public void addScrolled(javax.swing.JComponent view, java.lang.Object constraints)
view
- The view.constraints
- The constraints to use to add to the panel.public void addI18nSeparator(java.lang.String key, java.lang.Object constraints)
key
- The title key.constraints
- The constraints to use to add to the panel.public void addButtonBar(java.lang.Object constraints, javax.swing.Action... actions)
constraints
- The constraints to use to add to the panel.actions
- The actions to add to the button bar.public PanelBuilder addPanel(java.lang.Object constraints)
constraints
- The constraints to use to add to the panel.
public javax.swing.JComponent getPanel()
public void setDefaultInsets(java.awt.Insets defaultInsets)
defaultInsets
- The default insets.public java.lang.Object gbcSet(int x, int y, int fill, int anchor, double weightx, double weighty)
x
- The x position on the grid.y
- The y position on the grid.fill
- The fill constraint.anchor
- The anchor constraint.weightx
- The weight in x axis.weighty
- The weight in y axis.
public java.lang.Object gbcSet(int x, int y, int fill, int anchor, int width, int height, double weightx, double weighty)
x
- The x position on the grid.y
- The y position on the grid.fill
- The fill constraint.anchor
- The anchor constraint.width
- The col span.height
- The row span.weightx
- The weight in x axis.weighty
- The weight in y axis.
public java.lang.Object gbcSet(int x, int y, int fill, int anchor, int width, int height)
x
- The x position on the grid.y
- The y position on the grid.fill
- The fill constraint.anchor
- The anchor constraint.width
- The col span.height
- The row span.
public java.lang.Object gbcSet(int x, int y, int fill, int width, int height)
x
- The x position on the grid.y
- The y position on the grid.fill
- The fill constraint.width
- The col span.height
- The row span.
public java.lang.Object gbcSet(int x, int y, int fill, int anchor)
x
- The x position on the grid.y
- The y position on the grid.fill
- The fill constraint.anchor
- The anchor constraint.
public java.lang.Object gbcSet(int x, int y, int fill)
x
- The x position on the grid.y
- The y position on the grid.fill
- The fill constraint.
public java.lang.Object gbcSet(int x, int y)
x
- The x position on the grid.y
- The y position on the grid.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |