MenuBar options = new MenuBar();
options.setCaption("Content");
options.addItem("Auto Height", optionsCommand).setCheckable(
true);
options.addItem("Tabs", optionsCommand).setCheckable(true);
MenuItem option = options.addItem("Footer", optionsCommand);
option.setCheckable(true);
option.setChecked(true);
options.addStyleName("small");
addComponent(options);
options = new MenuBar();
options.setCaption("Toolbars");
options.addItem("Footer Toolbar", optionsCommand).setCheckable(
true);
options.addItem("Top Toolbar", optionsCommand).setCheckable(
true);
options.addItem("Top Toolbar layout", optionsCommand)
.setCheckable(true);
options.addItem("Borderless Toolbars", optionsCommand)
.setCheckable(true);
options.addStyleName("small");
addComponent(options);
Command optionsCommand2 = new Command() {
@Override
public void menuSelected(MenuItem selectedItem) {
if (selectedItem.getText().equals("Caption")) {
win.setCaption(selectedItem.isChecked() ? "Window Caption"
: null);
} else if (selectedItem.getText().equals("Closable")) {
win.setClosable(selectedItem.isChecked());
} else if (selectedItem.getText().equals("Resizable")) {
win.setResizable(selectedItem.isChecked());
} else if (selectedItem.getText().equals("Modal")) {
win.setModal(selectedItem.isChecked());
}
}
};
options = new MenuBar();
options.setCaption("Options");
MenuItem caption = options.addItem("Caption", optionsCommand2);
caption.setCheckable(true);
caption.setChecked(true);
options.addItem("Closable", optionsCommand2).setCheckable(true);
options.addItem("Resizable", optionsCommand2)
.setCheckable(true);
options.addItem("Modal", optionsCommand2).setCheckable(true);
options.addStyleName("small");