public final class ToolBarBuilder extends Object
Example:
final JToolBar toolbar = ToolBarBuilder.builder()
.button("/de/weltraumschaf/swing/folder_16x16.gif")
.toolTipText("Open an existing document.")
.addListener(new Listener())
.end()
.button("/de/weltraumschaf/swing/disk_16x16.gif")
.toolTipText("Save current document.")
.addListener(new Listener())
.end()
.button("/de/weltraumschaf/swing/page_16x16.gif")
.toolTipText("Create a new document.")
.addListener(new Listener())
.end()
.create();
| Modifier and Type | Field and Description |
|---|---|
(package private) JToolBar |
toolbar
The built tool bar.
|
| Modifier | Constructor and Description |
|---|---|
private |
ToolBarBuilder()
Use
builder() instead. |
| Modifier and Type | Method and Description |
|---|---|
static ToolBarBuilder |
builder()
Creates a new builder instance.
|
ToolBarButtonBuilder |
button(Icon icon)
Creates a button in the tool bar.
|
ToolBarButtonBuilder |
button(URL iconResource)
Creates a button in the tool bar.
|
JToolBar |
create()
Returns the built tool bar.
|
final JToolBar toolbar
private ToolBarBuilder()
builder() instead.public static ToolBarBuilder builder()
public ToolBarButtonBuilder button(URL iconResource)
iconResource - Path to the button's icon resource.public ToolBarButtonBuilder button(Icon icon)
icon - Icon of the button.public JToolBar create()
Copyright © 2012 Sven Strittmatter. All Rights Reserved.