public class GUIBuilder
extends java.lang.Object
| Constructor and Description |
|---|
GUIBuilder() |
GUIBuilder(java.awt.Container starter) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBorder(javax.swing.border.Border border) |
void |
addBorder(java.lang.String title) |
void |
addComponent(java.awt.Component component) |
void |
addComponent(java.awt.Component component,
java.lang.Object layoutInfo) |
void |
addEmptyBorder() |
void |
addEmptyBorder(int size) |
void |
addEmptyBorder(int top,
int left,
int bottom,
int right) |
javax.swing.JLabel |
addLabel(java.lang.String text) |
javax.swing.JLabel |
addLabel(java.lang.String text,
java.lang.Object layoutInfo) |
DietLabel |
addLowFatLabel(java.lang.String text) |
DietLabel |
addLowFatLabel(java.lang.String text,
java.lang.Object layoutInfo) |
void |
addMatteBorder(java.awt.Color color) |
void |
addMatteBorder(java.awt.Color color,
int size) |
void |
addMatteBorder(java.awt.Color color,
int top,
int left,
int bottom,
int right) |
void |
addMatteBorder(javax.swing.Icon icon,
int size) |
void |
addMatteBorder(javax.swing.Icon icon,
int top,
int left,
int bottom,
int right) |
void |
addMatteBorder(int top,
int left,
int bottom,
int right) |
void |
addMatteBorder(java.lang.String colorName,
int size) |
void |
addMatteBorder(java.lang.String colorName,
int top,
int left,
int bottom,
int right) |
void |
endPanel() |
java.awt.Container |
finish() |
java.awt.Color |
getBackgroundColor() |
java.awt.Container |
getCurrentPanel() |
java.awt.Font |
getFont() |
java.awt.Color |
getForegroundColor() |
java.lang.String |
getLabelHorizontalAlignment() |
java.lang.String |
getLabelVerticalAlignment() |
void |
layoutBorder() |
void |
layoutBox(java.lang.String horizontalOrVertical) |
java.awt.CardLayout |
layoutCard() |
void |
layoutCentered() |
void |
layoutFlow() |
void |
layoutFlow(java.lang.String alignment) |
void |
layoutForm() |
void |
layoutGrid(int width,
int height) |
void |
layoutGrid(int width,
int height,
boolean fixed) |
void |
layoutGridBag() |
org.jdesktop.layout.GroupLayout |
layoutGroup() |
NewspaperLayout |
layoutNewspaper() |
NewspaperLayout |
layoutNewspaper(boolean stretchHorizontally,
boolean stretchVertically) |
void |
layoutStretchAndStack() |
void |
setBackgroundColor(java.awt.Color backgroundColor) |
void |
setFont(java.awt.Font font) |
void |
setForegroundColor(java.awt.Color foregroundColor) |
void |
setLabelHorizontalAlignment(java.lang.String alignment) |
void |
setLabelVerticalAlignment(java.lang.String alignment) |
void |
setLayout(java.awt.LayoutManager layout) |
java.awt.Container |
startContainer(java.awt.Container useThisOne) |
java.awt.Container |
startContainer(java.awt.Container useThisOne,
java.lang.Object layoutInfo) |
javax.swing.JSplitPane |
startHorizontallySplitPane(java.lang.String name)
Creates a JSplitPane with side-by-side panels.
|
javax.swing.JSplitPane |
startHorizontallySplitPane(java.lang.String name,
java.lang.Object layoutInfo)
Creates a JSplitPane with side-by-side panels.
|
javax.swing.JLayeredPane |
startLayeredPane() |
javax.swing.JLayeredPane |
startLayeredPane(java.lang.Object layoutInfo) |
javax.swing.JPanel |
startPanel() |
javax.swing.JPanel |
startPanel(java.lang.Object layoutInfo) |
javax.swing.JScrollPane |
startScrollPane() |
javax.swing.JScrollPane |
startScrollPane(java.lang.Object layoutInfo) |
javax.swing.JTabbedPane |
startTabbedPane() |
javax.swing.JTabbedPane |
startTabbedPane(java.lang.Object layoutInfo) |
javax.swing.JSplitPane |
startVerticallySplitPane(java.lang.String name)
Creates a JSplitPane with top-and-bottom panels.
|
javax.swing.JSplitPane |
startVerticallySplitPane(java.lang.String name,
java.lang.Object layoutInfo)
Creates a JSplitPane with top-and-bottom panels.
|
public GUIBuilder()
public GUIBuilder(java.awt.Container starter)
public java.awt.Container startContainer(java.awt.Container useThisOne)
public java.awt.Container startContainer(java.awt.Container useThisOne,
java.lang.Object layoutInfo)
public javax.swing.JPanel startPanel()
public javax.swing.JPanel startPanel(java.lang.Object layoutInfo)
public void endPanel()
public javax.swing.JTabbedPane startTabbedPane()
public javax.swing.JTabbedPane startTabbedPane(java.lang.Object layoutInfo)
public javax.swing.JLayeredPane startLayeredPane()
public javax.swing.JLayeredPane startLayeredPane(java.lang.Object layoutInfo)
public javax.swing.JScrollPane startScrollPane()
public javax.swing.JScrollPane startScrollPane(java.lang.Object layoutInfo)
public javax.swing.JSplitPane startHorizontallySplitPane(java.lang.String name,
java.lang.Object layoutInfo)
public javax.swing.JSplitPane startVerticallySplitPane(java.lang.String name,
java.lang.Object layoutInfo)
public javax.swing.JSplitPane startHorizontallySplitPane(java.lang.String name)
public javax.swing.JSplitPane startVerticallySplitPane(java.lang.String name)
public java.awt.Container finish()
public java.awt.Container getCurrentPanel()
public void layoutGrid(int width,
int height,
boolean fixed)
public void layoutGrid(int width,
int height)
public void layoutBorder()
public NewspaperLayout layoutNewspaper()
public NewspaperLayout layoutNewspaper(boolean stretchHorizontally, boolean stretchVertically)
public void layoutFlow()
public void layoutGridBag()
public void layoutCentered()
public void layoutForm()
public org.jdesktop.layout.GroupLayout layoutGroup()
public java.awt.CardLayout layoutCard()
public void layoutFlow(java.lang.String alignment)
public void layoutStretchAndStack()
public void setLayout(java.awt.LayoutManager layout)
public void layoutBox(java.lang.String horizontalOrVertical)
public void addBorder(java.lang.String title)
public void addBorder(javax.swing.border.Border border)
public void addMatteBorder(java.awt.Color color)
public void addMatteBorder(java.awt.Color color,
int size)
public void addMatteBorder(java.lang.String colorName,
int size)
public void addMatteBorder(javax.swing.Icon icon,
int size)
public void addMatteBorder(int top,
int left,
int bottom,
int right)
public void addMatteBorder(java.awt.Color color,
int top,
int left,
int bottom,
int right)
public void addMatteBorder(java.lang.String colorName,
int top,
int left,
int bottom,
int right)
public void addMatteBorder(javax.swing.Icon icon,
int top,
int left,
int bottom,
int right)
public void addEmptyBorder()
public void addEmptyBorder(int size)
public void addEmptyBorder(int top,
int left,
int bottom,
int right)
public javax.swing.JLabel addLabel(java.lang.String text,
java.lang.Object layoutInfo)
public DietLabel addLowFatLabel(java.lang.String text)
public DietLabel addLowFatLabel(java.lang.String text, java.lang.Object layoutInfo)
public javax.swing.JLabel addLabel(java.lang.String text)
public void addComponent(java.awt.Component component,
java.lang.Object layoutInfo)
public void addComponent(java.awt.Component component)
public java.awt.Color getBackgroundColor()
public void setBackgroundColor(java.awt.Color backgroundColor)
public java.awt.Font getFont()
public void setFont(java.awt.Font font)
public java.awt.Color getForegroundColor()
public void setForegroundColor(java.awt.Color foregroundColor)
public java.lang.String getLabelHorizontalAlignment()
public void setLabelHorizontalAlignment(java.lang.String alignment)
public java.lang.String getLabelVerticalAlignment()
public void setLabelVerticalAlignment(java.lang.String alignment)