package org.herac.tuxguitar.gui.items; import org.eclipse.swt.widgets.MenuItem; import org.herac.tuxguitar.gui.TuxGuitar; import org.herac.tuxguitar.gui.system.keybindings.KeyBinding; public abstract class MenuItems implements ItemBase { protected void setMenuItemTextAndAccelerator(MenuItem menuItem, String key, String action) { String text = TuxGuitar.getProperty(key); if (action != null) { KeyBinding keyBinding = TuxGuitar.instance().getkeyBindingManager() .getKeyBindingForAction(action); if (keyBinding != null) { text += "\t" + keyBinding.toString(); } } menuItem.setText(text); } public abstract void showItems(); }