|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jgoodies.forms.factories.ButtonBarFactory
public final class ButtonBarFactory
A factory class that consists only of static methods to build frequently used
button bars. Utilizes the ButtonBarBuilder
that in turn uses the FormLayout
to lay out the bars.
The button bars returned by this builder comply with popular UI style guides.
ButtonBarBuilder
,
LayoutStyle
Constructor Summary | |
---|---|
private |
ButtonBarFactory()
|
Method Summary | |
---|---|
static javax.swing.JPanel |
buildAddRemoveBar(javax.swing.JButton add,
javax.swing.JButton remove)
Builds and returns a filled button bar with Add and Remove. |
static javax.swing.JPanel |
buildAddRemoveLeftBar(javax.swing.JButton add,
javax.swing.JButton remove)
Builds and returns a left aligned button bar with Add and Remove. |
static javax.swing.JPanel |
buildAddRemovePropertiesBar(javax.swing.JButton add,
javax.swing.JButton remove,
javax.swing.JButton properties)
Builds and returns a filled button bar with Add, Remove, and Properties. |
static javax.swing.JPanel |
buildAddRemovePropertiesLeftBar(javax.swing.JButton add,
javax.swing.JButton remove,
javax.swing.JButton properties)
Builds and returns a left aligned button bar with Add, Remove, and Properties. |
static javax.swing.JPanel |
buildAddRemovePropertiesRightBar(javax.swing.JButton add,
javax.swing.JButton remove,
javax.swing.JButton properties)
Builds and returns a right aligned button bar with Add, Remove, and Properties. |
static javax.swing.JPanel |
buildAddRemoveRightBar(javax.swing.JButton add,
javax.swing.JButton remove)
Builds and returns a right aligned button bar with Add and Remove. |
static javax.swing.JPanel |
buildCenteredBar(javax.swing.JButton button1)
Builds and returns a centered bar with one button. |
static javax.swing.JPanel |
buildCenteredBar(javax.swing.JButton[] buttons)
Builds and returns a centered button bar with the given buttons. |
static javax.swing.JPanel |
buildCenteredBar(javax.swing.JButton button1,
javax.swing.JButton button2)
Builds and returns a centered bar with two buttons. |
static javax.swing.JPanel |
buildCenteredBar(javax.swing.JButton button1,
javax.swing.JButton button2,
javax.swing.JButton button3)
Builds and returns a centered bar with three buttons. |
static javax.swing.JPanel |
buildCenteredBar(javax.swing.JButton button1,
javax.swing.JButton button2,
javax.swing.JButton button3,
javax.swing.JButton button4)
Builds and returns a centered bar with four buttons. |
static javax.swing.JPanel |
buildCenteredBar(javax.swing.JButton button1,
javax.swing.JButton button2,
javax.swing.JButton button3,
javax.swing.JButton button4,
javax.swing.JButton button5)
Builds and returns a centered bar with five buttons. |
static javax.swing.JPanel |
buildCloseBar(javax.swing.JButton close)
Builds and returns a button bar with Close. |
static javax.swing.JPanel |
buildCloseHelpBar(javax.swing.JButton close,
javax.swing.JButton help)
Builds and returns a button bar with Close and Help. |
static javax.swing.JPanel |
buildGrowingBar(javax.swing.JButton button1)
Builds and returns a filled bar with one button. |
static javax.swing.JPanel |
buildGrowingBar(javax.swing.JButton[] buttons)
Builds and returns a button bar with the given buttons. |
static javax.swing.JPanel |
buildGrowingBar(javax.swing.JButton button1,
javax.swing.JButton button2)
Builds and returns a filled button bar with two buttons. |
static javax.swing.JPanel |
buildGrowingBar(javax.swing.JButton button1,
javax.swing.JButton button2,
javax.swing.JButton button3)
Builds and returns a filled bar with three buttons. |
static javax.swing.JPanel |
buildGrowingBar(javax.swing.JButton button1,
javax.swing.JButton button2,
javax.swing.JButton button3,
javax.swing.JButton button4)
Builds and returns a filled bar with four buttons. |
static javax.swing.JPanel |
buildGrowingBar(javax.swing.JButton button1,
javax.swing.JButton button2,
javax.swing.JButton button3,
javax.swing.JButton button4,
javax.swing.JButton button5)
Builds and returns a filled bar with five buttons. |
static javax.swing.JPanel |
buildHelpBar(javax.swing.JButton help,
javax.swing.JButton button1)
Builds and returns a right aligned bar with help and one button. |
static javax.swing.JPanel |
buildHelpBar(javax.swing.JButton help,
javax.swing.JButton[] buttons)
Builds and returns a right aligned bar with help and other buttons. |
static javax.swing.JPanel |
buildHelpBar(javax.swing.JButton help,
javax.swing.JButton button1,
javax.swing.JButton button2)
Builds and returns a right aligned bar with help and two buttons. |
static javax.swing.JPanel |
buildHelpBar(javax.swing.JButton help,
javax.swing.JButton button1,
javax.swing.JButton button2,
javax.swing.JButton button3)
Builds and returns a right aligned bar with help and three buttons. |
static javax.swing.JPanel |
buildHelpBar(javax.swing.JButton help,
javax.swing.JButton button1,
javax.swing.JButton button2,
javax.swing.JButton button3,
javax.swing.JButton button4)
Builds and returns a right aligned bar with help and four buttons. |
static javax.swing.JPanel |
buildHelpCloseBar(javax.swing.JButton help,
javax.swing.JButton close)
Builds and returns a button bar with Help and Close. |
static javax.swing.JPanel |
buildHelpOKBar(javax.swing.JButton help,
javax.swing.JButton ok)
Builds and returns a button bar with Help and OK. |
static javax.swing.JPanel |
buildHelpOKCancelApplyBar(javax.swing.JButton help,
javax.swing.JButton ok,
javax.swing.JButton cancel,
javax.swing.JButton apply)
Builds and returns a button bar with Help, OK, Cancel and Apply. |
static javax.swing.JPanel |
buildHelpOKCancelBar(javax.swing.JButton help,
javax.swing.JButton ok,
javax.swing.JButton cancel)
Builds and returns a button bar with Help, OK and Cancel. |
static javax.swing.JPanel |
buildLeftAlignedBar(javax.swing.JButton button1)
Builds and returns a left aligned bar with one button. |
static javax.swing.JPanel |
buildLeftAlignedBar(javax.swing.JButton[] buttons)
Builds and returns a left aligned button bar with the given buttons. |
static javax.swing.JPanel |
buildLeftAlignedBar(javax.swing.JButton[] buttons,
boolean leftToRightButtonOrder)
Builds and returns a left aligned button bar with the given buttons. |
static javax.swing.JPanel |
buildLeftAlignedBar(javax.swing.JButton button1,
javax.swing.JButton button2)
Builds and returns a left aligned bar with two buttons. |
static javax.swing.JPanel |
buildLeftAlignedBar(javax.swing.JButton button1,
javax.swing.JButton button2,
javax.swing.JButton button3)
Builds and returns a left aligned bar with three buttons. |
static javax.swing.JPanel |
buildLeftAlignedBar(javax.swing.JButton button1,
javax.swing.JButton button2,
javax.swing.JButton button3,
javax.swing.JButton button4)
Builds and returns a left aligned bar with four buttons. |
static javax.swing.JPanel |
buildLeftAlignedBar(javax.swing.JButton button1,
javax.swing.JButton button2,
javax.swing.JButton button3,
javax.swing.JButton button4,
javax.swing.JButton button5)
Builds and returns a left aligned bar with five buttons. |
static javax.swing.JPanel |
buildOKBar(javax.swing.JButton ok)
Builds and returns a button bar with OK. |
static javax.swing.JPanel |
buildOKCancelApplyBar(javax.swing.JButton ok,
javax.swing.JButton cancel,
javax.swing.JButton apply)
Builds and returns a button bar with OK, Cancel and Apply. |
static javax.swing.JPanel |
buildOKCancelApplyHelpBar(javax.swing.JButton ok,
javax.swing.JButton cancel,
javax.swing.JButton apply,
javax.swing.JButton help)
Builds and returns a button bar with OK, Cancel, Apply and Help. |
static javax.swing.JPanel |
buildOKCancelBar(javax.swing.JButton ok,
javax.swing.JButton cancel)
Builds and returns a button bar with OK and Cancel. |
static javax.swing.JPanel |
buildOKCancelHelpBar(javax.swing.JButton ok,
javax.swing.JButton cancel,
javax.swing.JButton help)
Builds and returns a button bar with OK, Cancel, and Help. |
static javax.swing.JPanel |
buildOKHelpBar(javax.swing.JButton ok,
javax.swing.JButton help)
Builds and returns a button bar with OK and Help. |
static javax.swing.JPanel |
buildRightAlignedBar(javax.swing.JButton button1)
Builds and returns a right aligned bar with one button. |
static javax.swing.JPanel |
buildRightAlignedBar(javax.swing.JButton[] buttons)
Builds and returns a right aligned button bar with the given buttons. |
static javax.swing.JPanel |
buildRightAlignedBar(javax.swing.JButton[] buttons,
boolean leftToRightButtonOrder)
Builds and returns a right aligned button bar with the given buttons. |
static javax.swing.JPanel |
buildRightAlignedBar(javax.swing.JButton button1,
javax.swing.JButton button2)
Builds and returns a right aligned bar with two buttons. |
static javax.swing.JPanel |
buildRightAlignedBar(javax.swing.JButton button1,
javax.swing.JButton button2,
javax.swing.JButton button3)
Builds and returns a right aligned bar with three buttons. |
static javax.swing.JPanel |
buildRightAlignedBar(javax.swing.JButton button1,
javax.swing.JButton button2,
javax.swing.JButton button3,
javax.swing.JButton button4)
Builds and returns a right aligned bar with four buttons. |
static javax.swing.JPanel |
buildRightAlignedBar(javax.swing.JButton button1,
javax.swing.JButton button2,
javax.swing.JButton button3,
javax.swing.JButton button4,
javax.swing.JButton button5)
Builds and returns a right aligned bar with five buttons. |
static javax.swing.JPanel |
buildWizardBar(javax.swing.JButton[] leftAlignedButtons,
javax.swing.JButton back,
javax.swing.JButton next,
javax.swing.JButton[] rightAlignedButtons)
Builds and returns a wizard button bar. |
static javax.swing.JPanel |
buildWizardBar(javax.swing.JButton[] leftAlignedButtons,
javax.swing.JButton back,
javax.swing.JButton next,
javax.swing.JButton overlayedFinish,
javax.swing.JButton[] rightAlignedButtons)
Builds and returns a wizard button bar. |
static javax.swing.JPanel |
buildWizardBar(javax.swing.JButton back,
javax.swing.JButton next,
javax.swing.JButton[] rightAlignedButtons)
Builds and returns a wizard button bar that consists of the back and next buttons, and some right aligned buttons. |
static javax.swing.JPanel |
buildWizardBar(javax.swing.JButton back,
javax.swing.JButton next,
javax.swing.JButton finish,
javax.swing.JButton cancel)
Builds and returns a wizard button bar with: Back, Next, Finish, Cancel. |
static javax.swing.JPanel |
buildWizardBar(javax.swing.JButton help,
javax.swing.JButton back,
javax.swing.JButton next,
javax.swing.JButton finish,
javax.swing.JButton cancel)
Builds and returns a wizard button bar with: Help and Back, Next, Finish, Cancel. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
private ButtonBarFactory()
Method Detail |
---|
public static javax.swing.JPanel buildLeftAlignedBar(javax.swing.JButton button1)
button1
- the first button to add
public static javax.swing.JPanel buildLeftAlignedBar(javax.swing.JButton button1, javax.swing.JButton button2)
button1
- the first button to addbutton2
- the second button to add
public static javax.swing.JPanel buildLeftAlignedBar(javax.swing.JButton button1, javax.swing.JButton button2, javax.swing.JButton button3)
button1
- the first button to addbutton2
- the second button to addbutton3
- the third button to add
public static javax.swing.JPanel buildLeftAlignedBar(javax.swing.JButton button1, javax.swing.JButton button2, javax.swing.JButton button3, javax.swing.JButton button4)
button1
- the first button to addbutton2
- the second button to addbutton3
- the third button to addbutton4
- the fourth button to add
public static javax.swing.JPanel buildLeftAlignedBar(javax.swing.JButton button1, javax.swing.JButton button2, javax.swing.JButton button3, javax.swing.JButton button4, javax.swing.JButton button5)
button1
- the first button to addbutton2
- the second button to addbutton3
- the third button to addbutton4
- the fourth button to addbutton5
- the fifth button to add
public static javax.swing.JPanel buildLeftAlignedBar(javax.swing.JButton[] buttons)
buttons
- an array of buttons to add
public static javax.swing.JPanel buildLeftAlignedBar(javax.swing.JButton[] buttons, boolean leftToRightButtonOrder)
buttons
- an array of buttons to addleftToRightButtonOrder
- the order in which the buttons to add
public static javax.swing.JPanel buildCenteredBar(javax.swing.JButton button1)
button1
- the first button to add
public static javax.swing.JPanel buildCenteredBar(javax.swing.JButton button1, javax.swing.JButton button2)
button1
- the first button to addbutton2
- the second button to add
public static javax.swing.JPanel buildCenteredBar(javax.swing.JButton button1, javax.swing.JButton button2, javax.swing.JButton button3)
button1
- the first button to addbutton2
- the second button to addbutton3
- the third button to add
public static javax.swing.JPanel buildCenteredBar(javax.swing.JButton button1, javax.swing.JButton button2, javax.swing.JButton button3, javax.swing.JButton button4)
button1
- the first button to addbutton2
- the second button to addbutton3
- the third button to addbutton4
- the fourth button to add
public static javax.swing.JPanel buildCenteredBar(javax.swing.JButton button1, javax.swing.JButton button2, javax.swing.JButton button3, javax.swing.JButton button4, javax.swing.JButton button5)
button1
- the first button to addbutton2
- the second button to addbutton3
- the third button to addbutton4
- the fourth button to addbutton5
- the fifth button to add
public static javax.swing.JPanel buildCenteredBar(javax.swing.JButton[] buttons)
buttons
- an array of buttons to add
public static javax.swing.JPanel buildGrowingBar(javax.swing.JButton button1)
button1
- the first button to add
public static javax.swing.JPanel buildGrowingBar(javax.swing.JButton button1, javax.swing.JButton button2)
button1
- the first button to addbutton2
- the second button to add
public static javax.swing.JPanel buildGrowingBar(javax.swing.JButton button1, javax.swing.JButton button2, javax.swing.JButton button3)
button1
- the first button to addbutton2
- the second button to addbutton3
- the third button to add
public static javax.swing.JPanel buildGrowingBar(javax.swing.JButton button1, javax.swing.JButton button2, javax.swing.JButton button3, javax.swing.JButton button4)
button1
- the first button to addbutton2
- the second button to addbutton3
- the third button to addbutton4
- the fourth button to add
public static javax.swing.JPanel buildGrowingBar(javax.swing.JButton button1, javax.swing.JButton button2, javax.swing.JButton button3, javax.swing.JButton button4, javax.swing.JButton button5)
button1
- the first button to addbutton2
- the second button to addbutton3
- the third button to addbutton4
- the fourth button to addbutton5
- the fifth button to add
public static javax.swing.JPanel buildGrowingBar(javax.swing.JButton[] buttons)
buttons
- an array of buttons to add
public static javax.swing.JPanel buildRightAlignedBar(javax.swing.JButton button1)
button1
- the first button to add
public static javax.swing.JPanel buildRightAlignedBar(javax.swing.JButton button1, javax.swing.JButton button2)
button1
- the first button to addbutton2
- the second button to add
public static javax.swing.JPanel buildRightAlignedBar(javax.swing.JButton button1, javax.swing.JButton button2, javax.swing.JButton button3)
button1
- the first button to addbutton2
- the second button to addbutton3
- the third button to add
public static javax.swing.JPanel buildRightAlignedBar(javax.swing.JButton button1, javax.swing.JButton button2, javax.swing.JButton button3, javax.swing.JButton button4)
button1
- the first button to addbutton2
- the second button to addbutton3
- the third button to addbutton4
- the fourth button to add
public static javax.swing.JPanel buildRightAlignedBar(javax.swing.JButton button1, javax.swing.JButton button2, javax.swing.JButton button3, javax.swing.JButton button4, javax.swing.JButton button5)
button1
- the first button to addbutton2
- the second button to addbutton3
- the third button to addbutton4
- the fourth button to addbutton5
- the fifth button to add
public static javax.swing.JPanel buildRightAlignedBar(javax.swing.JButton[] buttons)
buttons
- an array of buttons to add
public static javax.swing.JPanel buildRightAlignedBar(javax.swing.JButton[] buttons, boolean leftToRightButtonOrder)
buttons
- an array of buttons to addleftToRightButtonOrder
- the order in which the buttons to add
public static javax.swing.JPanel buildHelpBar(javax.swing.JButton help, javax.swing.JButton button1)
help
- the help button to add on the left sidebutton1
- the first button to add
public static javax.swing.JPanel buildHelpBar(javax.swing.JButton help, javax.swing.JButton button1, javax.swing.JButton button2)
help
- the help button to add on the left sidebutton1
- the first button to addbutton2
- the second button to add
public static javax.swing.JPanel buildHelpBar(javax.swing.JButton help, javax.swing.JButton button1, javax.swing.JButton button2, javax.swing.JButton button3)
help
- the help button to add on the left sidebutton1
- the first button to addbutton2
- the second button to addbutton3
- the third button to add
public static javax.swing.JPanel buildHelpBar(javax.swing.JButton help, javax.swing.JButton button1, javax.swing.JButton button2, javax.swing.JButton button3, javax.swing.JButton button4)
help
- the help button to add on the left sidebutton1
- the first button to addbutton2
- the second button to addbutton3
- the third button to addbutton4
- the fourth button to add
public static javax.swing.JPanel buildHelpBar(javax.swing.JButton help, javax.swing.JButton[] buttons)
help
- the help button to add on the left sidebuttons
- an array of buttons to add
public static javax.swing.JPanel buildCloseBar(javax.swing.JButton close)
close
- the Close button
public static javax.swing.JPanel buildOKBar(javax.swing.JButton ok)
ok
- the OK button
public static javax.swing.JPanel buildOKCancelBar(javax.swing.JButton ok, javax.swing.JButton cancel)
ok
- the OK buttoncancel
- the Cancel button
public static javax.swing.JPanel buildOKCancelApplyBar(javax.swing.JButton ok, javax.swing.JButton cancel, javax.swing.JButton apply)
ok
- the OK buttoncancel
- the Cancel buttonapply
- the Apply button
public static javax.swing.JPanel buildHelpCloseBar(javax.swing.JButton help, javax.swing.JButton close)
help
- the Help buttonclose
- the Close button
public static javax.swing.JPanel buildHelpOKBar(javax.swing.JButton help, javax.swing.JButton ok)
help
- the Help buttonok
- the OK button
public static javax.swing.JPanel buildHelpOKCancelBar(javax.swing.JButton help, javax.swing.JButton ok, javax.swing.JButton cancel)
help
- the Help buttonok
- the OK buttoncancel
- the Cancel button
public static javax.swing.JPanel buildHelpOKCancelApplyBar(javax.swing.JButton help, javax.swing.JButton ok, javax.swing.JButton cancel, javax.swing.JButton apply)
help
- the Help buttonok
- the OK buttoncancel
- the Cancel buttonapply
- the Apply button
public static javax.swing.JPanel buildCloseHelpBar(javax.swing.JButton close, javax.swing.JButton help)
close
- the Close buttonhelp
- the Help button
public static javax.swing.JPanel buildOKHelpBar(javax.swing.JButton ok, javax.swing.JButton help)
ok
- the OK buttonhelp
- the Help button
public static javax.swing.JPanel buildOKCancelHelpBar(javax.swing.JButton ok, javax.swing.JButton cancel, javax.swing.JButton help)
ok
- the OK buttoncancel
- the Cancel buttonhelp
- the Help button
public static javax.swing.JPanel buildOKCancelApplyHelpBar(javax.swing.JButton ok, javax.swing.JButton cancel, javax.swing.JButton apply, javax.swing.JButton help)
ok
- the OK buttoncancel
- the Cancel buttonapply
- the Apply buttonhelp
- the Help button
public static javax.swing.JPanel buildAddRemoveLeftBar(javax.swing.JButton add, javax.swing.JButton remove)
add
- the Add buttonremove
- the Remove button
public static javax.swing.JPanel buildAddRemoveBar(javax.swing.JButton add, javax.swing.JButton remove)
add
- the Add buttonremove
- the Remove button
public static javax.swing.JPanel buildAddRemoveRightBar(javax.swing.JButton add, javax.swing.JButton remove)
add
- the Add buttonremove
- the Remove button
public static javax.swing.JPanel buildAddRemovePropertiesLeftBar(javax.swing.JButton add, javax.swing.JButton remove, javax.swing.JButton properties)
add
- the Add buttonremove
- the Remove buttonproperties
- the Properties button
public static javax.swing.JPanel buildAddRemovePropertiesBar(javax.swing.JButton add, javax.swing.JButton remove, javax.swing.JButton properties)
add
- the Add buttonremove
- the Remove buttonproperties
- the Properties button
public static javax.swing.JPanel buildAddRemovePropertiesRightBar(javax.swing.JButton add, javax.swing.JButton remove, javax.swing.JButton properties)
add
- the Add buttonremove
- the Remove buttonproperties
- the Properties button
public static javax.swing.JPanel buildWizardBar(javax.swing.JButton back, javax.swing.JButton next, javax.swing.JButton finish, javax.swing.JButton cancel)
back
- the Back buttonnext
- the Next buttonfinish
- the Finish buttoncancel
- the Cancel button
public static javax.swing.JPanel buildWizardBar(javax.swing.JButton help, javax.swing.JButton back, javax.swing.JButton next, javax.swing.JButton finish, javax.swing.JButton cancel)
help
- the Help buttonback
- the Back buttonnext
- the Next buttonfinish
- the Finish buttoncancel
- the Cancel button
public static javax.swing.JPanel buildWizardBar(javax.swing.JButton back, javax.swing.JButton next, javax.swing.JButton[] rightAlignedButtons)
back
- the mandatory back buttonnext
- the mandatory next buttonrightAlignedButtons
- an optional array of buttons that will be
located in the bar's right hand side
public static javax.swing.JPanel buildWizardBar(javax.swing.JButton[] leftAlignedButtons, javax.swing.JButton back, javax.swing.JButton next, javax.swing.JButton[] rightAlignedButtons)
leftAlignedButtons
- an optional array of buttons that will be
positioned in the bar's left hand sideback
- the mandatory back buttonnext
- the mandatory next buttonrightAlignedButtons
- an optional array of buttons that will be
located in the bar's right hand side
public static javax.swing.JPanel buildWizardBar(javax.swing.JButton[] leftAlignedButtons, javax.swing.JButton back, javax.swing.JButton next, javax.swing.JButton overlayedFinish, javax.swing.JButton[] rightAlignedButtons)
overlayedFinish
parameter.
leftAlignedButtons
- an optional array of buttons that will be
positioned in the bar's left hand sideback
- the mandatory back buttonnext
- the mandatory next buttonoverlayedFinish
- the optional overlayed finish buttonrightAlignedButtons
- an optional array of buttons that will be
located in the bar's right hand side
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |