public final class MenuBarBuilder extends Object
Example:
final JMenuBar menubar = MenuBarBuilder.builder()
.menu("File")
.item("Open")
.addListener(new Listener())
.end()
.separator()
.item("Save")
.addListener(new Listener())
.end()
.end()
.menu("Edit")
.item("foo")
.end()
.end()
.menu("View")
.item("bar")
.end()
.end()
.menu("Window")
.item("baz")
.end()
.end()
.create();
| Modifier and Type | Field and Description |
|---|---|
private JMenuBar |
menuBar
The built menu bar.
|
| Modifier | Constructor and Description |
|---|---|
private |
MenuBarBuilder()
Use
builder() instead. |
| Modifier and Type | Method and Description |
|---|---|
static MenuBarBuilder |
builder()
Creates a new builder instance.
|
JMenuBar |
create()
Returns the built menu bar.
|
MenuBuilder |
menu(String name)
Creates a menu entry in menu bar.
|
private final JMenuBar menuBar
private MenuBarBuilder()
builder() instead.public static MenuBarBuilder builder()
public JMenuBar create()
public MenuBuilder menu(String name)
name - Name of the menu.Copyright © 2012 Sven Strittmatter. All Rights Reserved.