protected ToolbarButton getSaveConfigurationButton() { ToolbarButton saveConfigButton = new ToolbarButton( null, new ButtonListenerAdapter() { @Override public void onClick(Button button, EventObject e) { MessageBox.showYesNoConfirmBox( "Save project layout?", "Save the current project layout for future sessions?", new YesNoHandler() { @Override public void handleYes() { saveProjectConfiguration(); } @Override public void handleNo() {} }); } }); saveConfigButton.setIcon("images/page_save.png"); saveConfigButton.setTooltip("Saves the current project layout for later sessions."); return saveConfigButton; }