def addAction(self, action, mnemonic= -1, shortcut=None): item = JMenuItem(action.toSwingAction()) if shortcut is not None: item.accelerator = shortcut if mnemonic != -1: item.mnemonic = mnemonic self.applyStyle(item) self.menu.add(item)
def new_item(title, cmd, key, mod=shortcut): item = JMenuItem(title, actionCommand=cmd) item.accelerator = KeyStroke.getKeyStroke(key, mod) item.addActionListener(self) return item