public void addMenuTo(JTextComponent theComponent) {
component = theComponent;
component.addMouseListener(this);
mpopup = new JPopupMenu();
MenuBar menuBar = new MenuBar();
addMenuItem(menuBar.getItemMenu(MenuActions.ACT_UNDO));
addMenuItem(menuBar.getItemMenu(MenuActions.ACT_REDO));
addMenuSeparator();
addMenuItem(menuBar.getItemMenu(MenuActions.ACT_CUT));
addMenuItem(menuBar.getItemMenu(MenuActions.ACT_COPY));
addMenuItem(menuBar.getItemMenu(MenuActions.ACT_PASTE));
addMenuSeparator();
addMenuItem(menuBar.getItemMenu(MenuActions.ACT_START));
addMenuItem(menuBar.getItemMenu(MenuActions.ACT_STEP_BY_STEP));
addMenuItem(menuBar.getItemMenu(MenuActions.ACT_PAUSE));
addMenuItem(menuBar.getItemMenu(MenuActions.ACT_STOP));
addMenuSeparator();
addMenuItem(menuBar.getItemMenu(MenuActions.ACT_GOTO));
addMenuItem(menuBar.getItemMenu(MenuActions.ACT_SELECT_ALL));
addMenuItem(menuBar.getItemMenu(MenuActions.ACT_INSERT_LINE));
addMenuItem(menuBar.getItemMenu(MenuActions.ACT_REMOVE_LINE));
}