com.jgoodies.forms.factories
public final class ButtonBarFactory extends Object
The button bars returned by this builder comply with popular UI style guides.
Version: $Revision: 1.5 $
See Also: ButtonBarBuilder LayoutStyle
Method Summary | |
---|---|
static JPanel | buildAddRemoveBar(JButton add, JButton remove)
Builds and returns a filled button bar with Add and Remove.
|
static JPanel | buildAddRemoveLeftBar(JButton add, JButton remove)
Builds and returns a left aligned button bar with
Add and Remove.
|
static JPanel | buildAddRemovePropertiesBar(JButton add, JButton remove, JButton properties)
Builds and returns a filled button bar with Add, Remove, and
Properties.
|
static JPanel | buildAddRemovePropertiesLeftBar(JButton add, JButton remove, JButton properties)
Builds and returns a left aligned button bar with
Add, Remove, and Properties.
|
static JPanel | buildAddRemovePropertiesRightBar(JButton add, JButton remove, JButton properties)
Builds and returns a right aligned button bar with
Add, Remove, and Properties.
|
static JPanel | buildAddRemoveRightBar(JButton add, JButton remove)
Builds and returns a right aligned button bar with
Add and Remove.
|
static JPanel | buildCenteredBar(JButton button1)
Builds and returns a centered bar with one button.
|
static JPanel | buildCenteredBar(JButton button1, JButton button2)
Builds and returns a centered bar with two buttons.
|
static JPanel | buildCenteredBar(JButton button1, JButton button2, JButton button3)
Builds and returns a centered bar with three buttons.
|
static JPanel | buildCenteredBar(JButton button1, JButton button2, JButton button3, JButton button4)
Builds and returns a centered bar with four buttons.
|
static JPanel | buildCenteredBar(JButton button1, JButton button2, JButton button3, JButton button4, JButton button5)
Builds and returns a centered bar with five buttons.
|
static JPanel | buildCenteredBar(JButton[] buttons)
Builds and returns a centered button bar with the given buttons.
|
static JPanel | buildCloseBar(JButton close)
Builds and returns a button bar with Close.
|
static JPanel | buildCloseHelpBar(JButton close, JButton help)
Builds and returns a button bar with
Close and Help.
|
static JPanel | buildGrowingBar(JButton button1)
Builds and returns a filled bar with one button.
|
static JPanel | buildGrowingBar(JButton button1, JButton button2)
Builds and returns a filled button bar with two buttons.
|
static JPanel | buildGrowingBar(JButton button1, JButton button2, JButton button3)
Builds and returns a filled bar with three buttons.
|
static JPanel | buildGrowingBar(JButton button1, JButton button2, JButton button3, JButton button4)
Builds and returns a filled bar with four buttons.
|
static JPanel | buildGrowingBar(JButton button1, JButton button2, JButton button3, JButton button4, JButton button5)
Builds and returns a filled bar with five buttons.
|
static JPanel | buildGrowingBar(JButton[] buttons)
Builds and returns a button bar with the given buttons. |
static JPanel | buildHelpBar(JButton help, JButton button1)
Builds and returns a right aligned bar with help and one button.
|
static JPanel | buildHelpBar(JButton help, JButton button1, JButton button2)
Builds and returns a right aligned bar with help and two buttons.
|
static JPanel | buildHelpBar(JButton help, JButton button1, JButton button2, JButton button3)
Builds and returns a right aligned bar with help and three buttons.
|
static JPanel | buildHelpBar(JButton help, JButton button1, JButton button2, JButton button3, JButton button4)
Builds and returns a right aligned bar with help and four buttons.
|
static JPanel | buildHelpBar(JButton help, JButton[] buttons)
Builds and returns a right aligned bar with help and other buttons.
|
static JPanel | buildHelpCloseBar(JButton help, JButton close)
Builds and returns a button bar with
Help and Close.
|
static JPanel | buildHelpOKBar(JButton help, JButton ok)
Builds and returns a button bar with
Help and OK.
|
static JPanel | buildHelpOKCancelApplyBar(JButton help, JButton ok, JButton cancel, JButton apply)
Builds and returns a button bar with
Help, OK, Cancel and Apply.
|
static JPanel | buildHelpOKCancelBar(JButton help, JButton ok, JButton cancel)
Builds and returns a button bar with
Help, OK and Cancel.
|
static JPanel | buildLeftAlignedBar(JButton button1)
Builds and returns a left aligned bar with one button.
|
static JPanel | buildLeftAlignedBar(JButton button1, JButton button2)
Builds and returns a left aligned bar with two buttons.
|
static JPanel | buildLeftAlignedBar(JButton button1, JButton button2, JButton button3)
Builds and returns a left aligned bar with three buttons.
|
static JPanel | buildLeftAlignedBar(JButton button1, JButton button2, JButton button3, JButton button4)
Builds and returns a left aligned bar with four buttons.
|
static JPanel | buildLeftAlignedBar(JButton button1, JButton button2, JButton button3, JButton button4, JButton button5)
Builds and returns a left aligned bar with five buttons.
|
static JPanel | buildLeftAlignedBar(JButton[] buttons)
Builds and returns a left aligned button bar with the given buttons.
|
static JPanel | buildLeftAlignedBar(JButton[] buttons, boolean leftToRightButtonOrder)
Builds and returns a left aligned button bar with the given buttons.
|
static JPanel | buildOKBar(JButton ok)
Builds and returns a button bar with OK.
|
static JPanel | buildOKCancelApplyBar(JButton ok, JButton cancel, JButton apply)
Builds and returns a button bar with OK, Cancel and Apply.
|
static JPanel | buildOKCancelApplyHelpBar(JButton ok, JButton cancel, JButton apply, JButton help)
Builds and returns a button bar with
OK, Cancel, Apply and Help.
|
static JPanel | buildOKCancelBar(JButton ok, JButton cancel)
Builds and returns a button bar with OK and Cancel.
|
static JPanel | buildOKCancelHelpBar(JButton ok, JButton cancel, JButton help)
Builds and returns a button bar with
OK, Cancel, and Help.
|
static JPanel | buildOKHelpBar(JButton ok, JButton help)
Builds and returns a button bar with
OK and Help.
|
static JPanel | buildRightAlignedBar(JButton button1)
Builds and returns a right aligned bar with one button.
|
static JPanel | buildRightAlignedBar(JButton button1, JButton button2)
Builds and returns a right aligned bar with two buttons.
|
static JPanel | buildRightAlignedBar(JButton button1, JButton button2, JButton button3)
Builds and returns a right aligned bar with three buttons.
|
static JPanel | buildRightAlignedBar(JButton button1, JButton button2, JButton button3, JButton button4)
Builds and returns a right aligned bar with four buttons.
|
static JPanel | buildRightAlignedBar(JButton button1, JButton button2, JButton button3, JButton button4, JButton button5)
Builds and returns a right aligned bar with five buttons.
|
static JPanel | buildRightAlignedBar(JButton[] buttons)
Builds and returns a right aligned button bar with the given buttons.
|
static JPanel | buildRightAlignedBar(JButton[] buttons, boolean leftToRightButtonOrder)
Builds and returns a right aligned button bar with the given buttons.
|
static JPanel | buildWizardBar(JButton back, JButton next, JButton finish, JButton cancel)
Builds and returns a wizard button bar with:
Back, Next, Finish, Cancel.
|
static JPanel | buildWizardBar(JButton help, JButton back, JButton next, JButton finish, JButton cancel)
Builds and returns a wizard button bar with:
Help and Back, Next, Finish, Cancel.
|
static JPanel | buildWizardBar(JButton back, JButton next, JButton[] rightAlignedButtons)
Builds and returns a wizard button bar that consists of the back and
next buttons, and some right aligned buttons.
|
static JPanel | buildWizardBar(JButton[] leftAlignedButtons, JButton back, JButton next, JButton[] rightAlignedButtons)
Builds and returns a wizard button bar. |
static JPanel | buildWizardBar(JButton[] leftAlignedButtons, JButton back, JButton next, JButton overlaidFinish, JButton[] rightAlignedButtons)
Builds and returns a wizard button bar. |
Parameters: add the Add button remove the Remove button
Returns: a panel that contains the button(s)
Parameters: add the Add button remove the Remove button
Returns: a panel that contains the button(s)
Parameters: add the Add button remove the Remove button properties the Properties button
Returns: a panel that contains the button(s)
Parameters: add the Add button remove the Remove button properties the Properties button
Returns: a panel that contains the button(s)
Parameters: add the Add button remove the Remove button properties the Properties button
Returns: a panel that contains the button(s)
Parameters: add the Add button remove the Remove button
Returns: a panel that contains the button(s)
Parameters: button1 the first button to add
Returns: a button bar with the given button
Parameters: button1 the first button to add button2 the second button to add
Returns: a button bar with the given buttons
Parameters: button1 the first button to add button2 the second button to add button3 the third button to add
Returns: a button bar with the given buttons
Parameters: button1 the first button to add button2 the second button to add button3 the third button to add button4 the fourth button to add
Returns: a button bar with the given buttons
Parameters: button1 the first button to add button2 the second button to add button3 the third button to add button4 the fourth button to add button5 the fifth button to add
Returns: a button bar with the given buttons
Parameters: buttons an array of buttons to add
Returns: a centered button bar with the given buttons
Parameters: close the Close button
Returns: a panel that contains the button(s)
Parameters: close the Close button help the Help button
Returns: a panel that contains the button(s)
Parameters: button1 the first button to add
Returns: a button bar with the given button
Parameters: button1 the first button to add button2 the second button to add
Returns: a button bar with the given buttons
Parameters: button1 the first button to add button2 the second button to add button3 the third button to add
Returns: a button bar with the given buttons
Parameters: button1 the first button to add button2 the second button to add button3 the third button to add button4 the fourth button to add
Returns: a button bar with the given buttons
Parameters: button1 the first button to add button2 the second button to add button3 the third button to add button4 the fourth button to add button5 the fifth button to add
Returns: a button bar with the given buttons
Parameters: buttons an array of buttons to add
Returns: a filled button bar with the given buttons
Parameters: help the help button to add on the left side button1 the first button to add
Returns: a button bar with the given buttons
Parameters: help the help button to add on the left side button1 the first button to add button2 the second button to add
Returns: a button bar with the given buttons
Parameters: help the help button to add on the left side button1 the first button to add button2 the second button to add button3 the third button to add
Returns: a button bar with the given buttons
Parameters: help the help button to add on the left side button1 the first button to add button2 the second button to add button3 the third button to add button4 the fourth button to add
Returns: a button bar with the given buttons
Parameters: help the help button to add on the left side buttons an array of buttons to add
Returns: a right aligned button bar with the given buttons
Parameters: help the Help button close the Close button
Returns: a panel that contains the button(s)
Parameters: help the Help button ok the OK button
Returns: a panel that contains the button(s)
Parameters: help the Help button ok the OK button cancel the Cancel button apply the Apply button
Returns: a panel that contains the button(s)
Parameters: help the Help button ok the OK button cancel the Cancel button
Returns: a panel that contains the button(s)
Parameters: button1 the first button to add
Returns: a button bar with the given button
Parameters: button1 the first button to add button2 the second button to add
Returns: a button bar with the given buttons
Parameters: button1 the first button to add button2 the second button to add button3 the third button to add
Returns: a button bar with the given buttons
Parameters: button1 the first button to add button2 the second button to add button3 the third button to add button4 the fourth button to add
Returns: a button bar with the given buttons
Parameters: button1 the first button to add button2 the second button to add button3 the third button to add button4 the fourth button to add button5 the fifth button to add
Returns: a button bar with the given buttons
Parameters: buttons an array of buttons to add
Returns: a left aligned button bar with the given buttons
Parameters: buttons an array of buttons to add leftToRightButtonOrder the order in which the buttons to add
Returns: a left aligned button bar with the given buttons
Parameters: ok the OK button
Returns: a panel that contains the button(s)
Parameters: ok the OK button cancel the Cancel button apply the Apply button
Returns: a panel that contains the button(s)
Parameters: ok the OK button cancel the Cancel button apply the Apply button help the Help button
Returns: a panel that contains the button(s)
Parameters: ok the OK button cancel the Cancel button
Returns: a panel that contains the button(s)
Parameters: ok the OK button cancel the Cancel button help the Help button
Returns: a panel that contains the button(s)
Parameters: ok the OK button help the Help button
Returns: a panel that contains the button(s)
Parameters: button1 the first button to add
Returns: a button bar with the given button
Parameters: button1 the first button to add button2 the second button to add
Returns: a button bar with the given buttons
Parameters: button1 the first button to add button2 the second button to add button3 the third button to add
Returns: a button bar with the given buttons
Parameters: button1 the first button to add button2 the second button to add button3 the third button to add button4 the fourth button to add
Returns: a button bar with the given buttons
Parameters: button1 the first button to add button2 the second button to add button3 the third button to add button4 the fourth button to add button5 the fifth button to add
Returns: a button bar with the given buttons
Parameters: buttons an array of buttons to add
Returns: a right aligned button bar with the given buttons
Parameters: buttons an array of buttons to add leftToRightButtonOrder the order in which the buttons to add
Returns: a right aligned button bar with the given buttons
Parameters: back the Back button next the Next button finish the Finish button cancel the Cancel button
Returns: a wizard button bar for back, next, finish, cancel
Parameters: help the Help button back the Back button next the Next button finish the Finish button cancel the Cancel button
Returns: a wizard button bar for help, back, next, finish, cancel
Parameters: back the mandatory back button next the mandatory next button rightAlignedButtons an optional array of buttons that will be located in the bar's right hand side
Returns: a wizard button bar with back, next and a bunch of buttons
Parameters: leftAlignedButtons an optional array of buttons that will be positioned in the bar's left hand side back the mandatory back button next the mandatory next button rightAlignedButtons an optional array of buttons that will be located in the bar's right hand side
Returns: a wizard button bar with back, next and a bunch of buttons
overlayedFinish
parameter.
Parameters: leftAlignedButtons an optional array of buttons that will be positioned in the bar's left hand side back the mandatory back button next the mandatory next button overlaidFinish the optional overlaid finish button rightAlignedButtons an optional array of buttons that will be located in the bar's right hand side
Returns: a wizard button bar with back, next and a bunch of buttons