/**
* @return {@link JPopupMenu} for manipulating an entry in the network
* table.
*/
private JPopupMenu createContextMenu() {
JPopupMenu menu = new JPopupMenu();
ActionListener listener = new ContextHandler(this);
String[] menuItems = {
CHANGE_GENERATOR_LBL, CHANGE_GENERATOR_ACTN,
CONFIGURE_GENERATOR_LBL, CONFIGURE_GENERATOR_ACTN,
COPY_CONFIGURATION_LBL, COPY_CONFIGURATION_ACTN,
PASTE_CONFIGURATION_LBL, PASTE_CONFIGURATION_ACTN
};
for (int i = 0; i < menuItems.length / 2; i++) {
JMenuItem item = new JMenuItem(menuItems[i*2]);
item.setActionCommand(menuItems[i*2+1]);
item.addActionListener(listener);
menu.add(item);
if (item.getText().equals(PASTE_CONFIGURATION_LBL)) {
this.paste = item;
item.setEnabled(false);
}
}
return menu;
}
MultiAlgoScenarioWizard.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:alevin-svn2
作者:
评论列表
文章目录