package de.unisiegen.gtitool.ui.netbeans; import javax.swing.JCheckBoxMenuItem; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; import javax.swing.JSeparator; import javax.swing.JToolBar; import de.unisiegen.gtitool.core.grammars.Grammar.GrammarType; import de.unisiegen.gtitool.core.machines.Machine.MachineType; import de.unisiegen.gtitool.core.regex.DefaultRegex.RegexType; import de.unisiegen.gtitool.ui.logic.MainWindow; import de.unisiegen.gtitool.ui.netbeans.interfaces.GUIClass; import de.unisiegen.gtitool.ui.swing.JGTIPanel; import de.unisiegen.gtitool.ui.swing.specialized.JGTIEditorPanelTabbedPane; import de.unisiegen.gtitool.ui.swing.specialized.JGTIMainSplitPane; import de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarButton; import de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarToggleButton; /** * The {@link MainWindowForm}. * * @author Benjamin Mies * @author Christian Fehler * @version $Id$ */ @SuppressWarnings({ "all" }) public class MainWindowForm extends JFrame implements GUIClass <MainWindow> { /** * The serial version uid. */ private static final long serialVersionUID = -5068944082893352104L; /** * The {@link MainWindow}. */ private MainWindow logic; /** * Creates new form MainWindow * * @param logic The {@link MainWindow}. */ public MainWindowForm(MainWindow logic) { this.logic = logic; initComponents(); } /** * {@inheritDoc} * * @see GUIClass#getLogic() */ public final MainWindow getLogic () { return this.logic; } /** * Returns the jMenuItemNew. * * @return The jMenuItemNew. * @see #jMenuItemNew */ public final JMenuItem getJMenuItemNew () { return this.jMenuItemNew; } /** * Returns the jMenuItemOpen. * * @return The jMenuItemOpen. * @see #jMenuItemOpen */ public final JMenuItem getJMenuItemOpen () { return this.jMenuItemOpen; } /** * Returns the jMenuItemClose. * * @return The jMenuItemClose. * @see #jMenuItemClose */ public final JMenuItem getJMenuItemClose () { return this.jMenuItemClose; } /** * Returns the jMenuItemExportLatex. * * @return The jMenuItemExportLatex. * @see #jMenuItemExportLatex */ public JMenuItem getJMenuItemExportLatex() { return this.jMenuItemExportLatex; } /** * Returns the jMenuItemCloseAll. * * @return The jMenuItemCloseAll. * @see #jMenuItemCloseAll */ public final JMenuItem getJMenuItemCloseAll () { return this.jMenuItemCloseAll; } /** * Returns the jMenuItemPrint. * * @return The jMenuItemCloseAll. * @see #jMenuItemPrint */ public final JMenuItem getJMenuItemPrint () { return this.jMenuItemPrint; } /** * Returns the jMenuItemConvertToDFA. * * @return The jMenuItemConvertToDFA. * @see #jMenuItemConvertToDFA */ public final javax.swing.JMenuItem getJMenuItemConvertToDFA () { return this.jMenuItemConvertToDFA; } /** * Returns the jMenuItemConvertToENFA. * * @return The jMenuItemConvertToENFA. * @see #jMenuItemConvertToENFA */ public final javax.swing.JMenuItem getJMenuItemConvertToENFA () { return this.jMenuItemConvertToENFA; } /** * Returns the jMenuItemConvertToNFA. * * @return The jMenuItemConvertToNFA. * @see #jMenuItemConvertToNFA */ public final javax.swing.JMenuItem getJMenuItemConvertToNFA () { return this.jMenuItemConvertToNFA; } /** * Returns the jMenuItemConvertToPDA. * * @return The jMenuItemConvertToPDA. * @see #jMenuItemConvertToPDA */ public final javax.swing.JMenuItem getJMenuItemConvertToPDA () { return this.jMenuItemConvertToPDA; } /** * Returns the jMenuItemConvertToCompleteDFA. * * @return The jMenuItemConvertToCompleteDFA. * @see #jMenuItemConvertToCompleteDFA */ public final javax.swing.JMenuItem getJMenuItemConvertToCompleteDFA () { return this.jMenuItemConvertToCompleteDFA; } /** * Returns the jMenuItemConvertToCompleteENFA. * * @return The jMenuItemConvertToCompleteENFA. * @see #jMenuItemConvertToCompleteENFA */ public final javax.swing.JMenuItem getJMenuItemConvertToCompleteENFA () { return this.jMenuItemConvertToCompleteENFA; } /** * Returns the jMenuItemConvertToCompleteNFA. * * @return The jMenuItemConvertToCompleteNFA. * @see #jMenuItemConvertToCompleteNFA */ public final javax.swing.JMenuItem getJMenuItemConvertToCompleteNFA () { return this.jMenuItemConvertToCompleteNFA; } /** * Returns the jMenuItemConvertToCompletePDA. * * @return The jMenuItemConvertToCompletePDA. * @see #jMenuItemConvertToCompletePDA */ public final javax.swing.JMenuItem getJMenuItemConvertToCompletePDA () { return this.jMenuItemConvertToCompletePDA; } /** * Returns the jMenuItemToCoreSyntax. * * @return The jMenuItemToCoreSyntax. */ public JMenuItem getJMenuItemToCoreSyntax() { return this.jMenuItemToCoreSyntax; } /** * Returns the jMenuItemSave. * * @return The jMenuItemSave. * @see #jMenuItemSave */ public final JMenuItem getJMenuItemSave () { return this.jMenuItemSave; } public JMenuItem getJMenuItemConvertToNFACB() { return jMenuItemConvertToNFACB; } /** * Returns the jMenuItemSaveAs. * * @return The jMenuItemSaveAs. * @see #jMenuItemSave */ public final JMenuItem getJMenuItemSaveAs () { return this.jMenuItemSaveAs; } /** * Returns the jMenuItemSaveAll. * * @return The jMenuItemSaveAll. * @see #jMenuItemSave */ public final JMenuItem getJMenuItemSaveAll () { return this.jMenuItemSaveAll; } /** * Returns the jMenuItemUndo. * * @return The jMenuItemUndo. * @see #jMenuItemUndo */ public final JMenuItem getJMenuItemUndo () { return this.jMenuItemUndo; } /** * Returns the jMenuItemRedo. * * @return The jMenuItemRedo. * @see #jMenuItemRedo */ public final JMenuItem getJMenuItemRedo () { return this.jMenuItemRedo; } /** * Returns the jMenuItemPreferences. * * @return The jMenuItemPreferences. * @see #jMenuItemPreferences */ public final JMenuItem getJMenuItemPreferences () { return this.jMenuItemPreferences; } /** * Returns the jMenuItemValidate. * * @return The jMenuItemValidate. * @see #jMenuItemValidate */ public final JMenuItem getJMenuItemValidate () { return this.jMenuItemValidate; } /** * Returns the left {@link JGTIEditorPanelTabbedPane}. * * @return The left {@link JGTIEditorPanelTabbedPane}. * @see #jGTIEditorPanelTabbedPaneLeft */ public final JGTIEditorPanelTabbedPane getJGTIEditorPanelTabbedPaneLeft () { return this.jGTIEditorPanelTabbedPaneLeft; } /** * Returns the right {@link JGTIEditorPanelTabbedPane}. * * @return The right {@link JGTIEditorPanelTabbedPane}. * @see #jGTIEditorPanelTabbedPaneRight */ public final JGTIEditorPanelTabbedPane getJGTIEditorPanelTabbedPaneRight () { return this.jGTIEditorPanelTabbedPaneRight; } /** * Returns the outer left {@link JGTIPanel}. * * @return The outer left {@link JGTIPanel}. * @see #jGTIPanelLeftOuter */ public final JGTIPanel getJGTIPanelLeftOuter () { return this.jGTIPanelLeftOuter; } public JMenuItem getJMenuItemEliminateLeftRecursion() { return this.jMenuItemEliminateLeftRecursion; } /** * Returns the outer right {@link JGTIPanel}. * * @return The outer right {@link JGTIPanel}. * @see #jGTIPanelRightOuter */ public final JGTIPanel getJGTIPanelRightOuter () { return this.jGTIPanelRightOuter; } /** * Returns the inner left {@link JGTIPanel}. * * @return The inner left {@link JGTIPanel}. * @see #jGTIPanelLeftInner */ public final JGTIPanel getJGTIPanelLeftInner () { return this.jGTIPanelLeftInner; } /** * Returns the inner right {@link JGTIPanel}. * * @return The inner right {@link JGTIPanel}. * @see #jGTIPanelRightInner */ public final JGTIPanel getJGTIPanelRightInner () { return this.jGTIPanelRightInner; } /** * Returns the {@link JGTIMainSplitPane}. * * @return The {@link JGTIMainSplitPane}. * @see #jGTIMainSplitPane */ public final JGTIMainSplitPane getJGTIMainSplitPane () { return this.jGTIMainSplitPane; } /** * Returns the jCheckBoxMenuItemConsole. * * @return The jCheckBoxMenuItemConsole. * @see #jCheckBoxMenuItemConsole */ public final JCheckBoxMenuItem getJCheckBoxMenuItemConsole () { return this.jCheckBoxMenuItemConsole; } /** * Returns the jCheckBoxMenuItemTable. * * @return The jCheckBoxMenuItemTable. * @see #jCheckBoxMenuItemTable */ public final JCheckBoxMenuItem getJCheckBoxMenuItemTable () { return this.jCheckBoxMenuItemTable; } /** * Returns the jCheckBoxMenuItemSecondView. * * @return The jCheckBoxMenuItemSecondView. * @see #jCheckBoxMenuItemSecondView */ public final JCheckBoxMenuItem getJCheckBoxMenuItemSecondView () { return this.jCheckBoxMenuItemSecondView; } /** * Returns the jGTIToolBarButtonAddProduction. * * @return The jGTIToolBarButtonAddProduction. * @see #jGTIToolBarButtonAddProduction */ public final JGTIToolBarButton getJGTIToolBarButtonAddProduction () { return this.jGTIToolBarButtonAddProduction; } /** * Returns the jGTIToolBarButtonEditDocument. * * @return The jGTIToolBarButtonEditDocument. * @see #jGTIToolBarButtonEditDocument */ public final JGTIToolBarButton getJGTIToolBarButtonEditDocument () { return this.jGTIToolBarButtonEditDocument; } /** * Returns the jGTIToolBarButtonNew. * * @return The jGTIToolBarButtonNew. * @see #jGTIToolBarButtonNew */ public final JGTIToolBarButton getJGTIToolBarButtonNew () { return this.jGTIToolBarButtonNew; } /** * Returns the jGTIToolBarButtonNextStep. * * @return The jGTIToolBarButtonNextStep. * @see #jGTIToolBarButtonNextStep */ public final JGTIToolBarButton getJGTIToolBarButtonNextStep () { return this.jGTIToolBarButtonNextStep; } /** * Returns the jGTIToolBarButtonOpen. * * @return The jGTIToolBarButtonOpen. * @see #jGTIToolBarButtonOpen */ public final JGTIToolBarButton getJGTIToolBarButtonOpen () { return this.jGTIToolBarButtonOpen; } /** * Returns the jGTIToolBarButtonPreviousStep. * * @return The jGTIToolBarButtonPreviousStep. * @see #jGTIToolBarButtonPreviousStep */ public final JGTIToolBarButton getJGTIToolBarButtonPreviousStep () { return this.jGTIToolBarButtonPreviousStep; } /** * Returns the jGTIToolBarButtonRedo. * * @return The jGTIToolBarButtonRedo. * @see #jGTIToolBarButtonRedo */ public final JGTIToolBarButton getJGTIToolBarButtonRedo () { return this.jGTIToolBarButtonRedo; } /** * Returns the jGTIToolBarButtonSave. * * @return The jGTIToolBarButtonSave. * @see #jGTIToolBarButtonSave */ public final JGTIToolBarButton getJGTIToolBarButtonSave () { return this.jGTIToolBarButtonSave; } /** * Returns the jGTIToolBarButtonSaveAs. * * @return The jGTIToolBarButtonSaveAs. * @see #jGTIToolBarButtonSaveAs */ public final JGTIToolBarButton getJGTIToolBarButtonSaveAs () { return this.jGTIToolBarButtonSaveAs; } /** * Returns the jGTIToolBarButtonStart. * * @return The jGTIToolBarButtonStart. * @see #jGTIToolBarButtonStart */ public final JGTIToolBarButton getJGTIToolBarButtonStart () { return this.jGTIToolBarButtonStart; } /** * Returns the jGTIToolBarButtonStop. * * @return The jGTIToolBarButtonStop. * @see #jGTIToolBarButtonStop */ public final JGTIToolBarButton getJGTIToolBarButtonStop () { return this.jGTIToolBarButtonStop; } /** * Returns the jGTIToolBarButtonUndo. * * @return The jGTIToolBarButtonUndo. * @see #jGTIToolBarButtonUndo */ public final JGTIToolBarButton getJGTIToolBarButtonUndo () { return this.jGTIToolBarButtonUndo; } /** * Returns the jGTIToolBarToggleButtonAddState. * * @return The jGTIToolBarToggleButtonAddState. * @see #jGTIToolBarToggleButtonAddState */ public final JGTIToolBarToggleButton getJGTIToolBarToggleButtonAddState () { return this.jGTIToolBarToggleButtonAddState; } /** * Returns the jGTIToolBarToggleButtonAddTransition. * * @return The jGTIToolBarToggleButtonAddTransition. * @see #jGTIToolBarToggleButtonAddTransition */ public final JGTIToolBarToggleButton getJGTIToolBarToggleButtonAddTransition () { return this.jGTIToolBarToggleButtonAddTransition; } /** * Returns the jGTIToolBarToggleButtonAutoStep. * * @return The jGTIToolBarToggleButtonAutoStep. * @see #jGTIToolBarToggleButtonAutoStep */ public final JGTIToolBarToggleButton getJGTIToolBarToggleButtonAutoStep () { return this.jGTIToolBarToggleButtonAutoStep; } /** * Returns the jGTIToolBarToggleButtonFinalState. * * @return The jGTIToolBarToggleButtonFinalState. * @see #jGTIToolBarToggleButtonFinalState */ public final JGTIToolBarToggleButton getJGTIToolBarToggleButtonFinalState () { return this.jGTIToolBarToggleButtonFinalState; } /** * Returns the jGTIToolBarToggleButtonEnterWord. * * @return The jGTIToolBarToggleButtonEnterWord. * @see #jGTIToolBarToggleButtonEnterWord */ public final JGTIToolBarToggleButton getJGTIToolBarToggleButtonEnterWord () { return this.jGTIToolBarToggleButtonEnterWord; } /** * Returns the jGTIToolBarToggleButtonMouse. * * @return The jGTIToolBarToggleButtonMouse. * @see #jGTIToolBarToggleButtonMouse */ public final JGTIToolBarToggleButton getJGTIToolBarToggleButtonMouse () { return this.jGTIToolBarToggleButtonMouse; } /** * Returns the jGTIToolBarToggleButtonStartState. * * @return The jGTIToolBarToggleButtonStartState. * @see #jGTIToolBarToggleButtonStartState */ public final JGTIToolBarToggleButton getJGTIToolBarToggleButtonStartState () { return this.jGTIToolBarToggleButtonStartState; } /** * Returns the jMenuBarMain. * * @return The jMenuBarMain. * @see #jMenuBarMain */ public final JMenuBar getJMenuBarMain () { return this.jMenuBarMain; } /** * Returns the jMenuConvertTo. * * @return The jMenuConvertTo. * @see #jMenuConvertTo */ public final JMenuItem getJMenuConvertTo () { return this.jMenuConvertTo; } /** * Returns the jMenuConvertToComplete. * * @return The jMenuConvertToComplete. * @see #jMenuConvertToComplete */ public final JMenuItem getJMenuConvertToComplete () { return this.jMenuConvertToComplete; } /** * Returns the jMenuDraft. * * @return The jMenuDraft. * @see #jMenuDraft */ public final JMenu getJMenuDraft () { return this.jMenuDraft; } /** * Returns the jMenuEdit. * * @return The jMenuEdit. * @see #jMenuEdit */ public final JMenu getJMenuEdit () { return this.jMenuEdit; } /** * Returns the jMenuExecute. * * @return The jMenuExecute. * @see #jMenuExecute */ public final JMenu getJMenuExecute () { return this.jMenuExecute; } /** * Returns the jMenuExtras. * * @return The jMenuExtras. * @see #jMenuExtras */ public final JMenu getJMenuExtras () { return this.jMenuExtras; } /** * Returns the jMenuFile. * * @return The jMenuFile. * @see #jMenuFile */ public final JMenu getJMenuFile () { return this.jMenuFile; } /** * Returns the jMenuHelp. * * @return The jMenuHelp. * @see #jMenuHelp */ public final JMenu getJMenuHelp () { return this.jMenuHelp; } /** * Returns the jMenuItemAbout. * * @return The jMenuItemAbout. * @see #jMenuItemAbout */ public final JMenuItem getJMenuItemAbout () { return this.jMenuItemAbout; } /** * Returns the jMenuItemAutoLayout. * * @return The jMenuItemAutoLayout. * @see #jMenuItemAutoLayout */ public final JMenuItem getJMenuItemAutoLayout () { return this.jMenuItemAutoLayout; } /** * Returns the jMenuItemCFG. * * @return The jMenuItemCFG. * @see #jMenuItemCFG */ public final JMenuItem getJMenuItemCFG () { return this.jMenuItemCFG; } /** * Returns the jMenuItemDFA. * * @return The jMenuItemDFA. * @see #jMenuItemDFA */ public final JMenuItem getJMenuItemDFA () { return this.jMenuItemDFA; } /** * Returns the jMenuItemENFA. * * @return The jMenuItemENFA. * @see #jMenuItemENFA */ public final JMenuItem getJMenuItemENFA () { return this.jMenuItemENFA; } /** * Returns the jMenuItemEditMachine. * * @return The jMenuItemEditMachine. * @see #jMenuItemEditMachine */ public final JMenuItem getJMenuItemEditMachine () { return this.jMenuItemEditMachine; } /** * Returns the jMenuItemEnterWord. * * @return The jMenuItemEnterWord. * @see #jMenuItemEnterWord */ public final JMenuItem getJMenuItemEnterWord () { return this.jMenuItemEnterWord; } /** * Returns the jMenuItemExchange. * * @return The jMenuItemExchange. * @see #jMenuItemExchange */ public final JMenuItem getJMenuItemExchange () { return this.jMenuItemExchange; } /** * Returns the jMenuItemHistory. * * @return The jMenuItemHistory. * @see #jMenuItemHistory */ public final JMenuItem getJMenuItemHistory () { return this.jMenuItemHistory; } /** * Returns the jCheckBoxMenuItemRegexInfo. * * @return The jCheckBoxMenuItemRegexInfo. * @see #jCheckBoxMenuItemRegexInfo */ public final JCheckBoxMenuItem getJCheckBoxMenuItemRegexInfo () { return this.jCheckBoxMenuItemRegexInfo; } /** * Returns the jMenuItemReachableStates. * * @return The jMenuItemReachableStates. * @see #jMenuItemReachableStates */ public final JMenuItem getJMenuItemReachableStates () { return this.jMenuItemReachableStates; } /** * Returns the jMenuItemExportPicture. * * @return The jMenuItemExportPicture. * @see #jMenuItemExportPicture */ public final JMenuItem getJMenuItemExportPicture () { return this.jMenuItemExportPicture; } /** * Returns the jMenuItemReorderStateNames. * * @return The jMenuItemReorderStateNames. * @see #jMenuItemReorderStateNames */ public final JMenuItem getJMenuItemReorderStateNames () { return this.jMenuItemReorderStateNames; } /** * Returns the jMenuItemNFA. * * @return The jMenuItemNFA. * @see #jMenuItemNFA */ public final JMenuItem getJMenuItemNFA () { return this.jMenuItemNFA; } /** * Returns the jMenuItemPDA. * * @return The jMenuItemPDA. * @see #jMenuItemPDA */ public final JMenuItem getJMenuItemPDA () { return this.jMenuItemPDA; } /** * Returns the jMenuItemQuit. * * @return The jMenuItemQuit. * @see #jMenuItemQuit */ public final JMenuItem getJMenuItemQuit () { return this.jMenuItemQuit; } /** * Returns the jMenuItemRG. * * @return The jMenuItemRG. * @see #jMenuItemRG */ public final JMenuItem getJMenuItemRG () { return this.jMenuItemRG; } /** * Returns the jMenuRecentlyUsed. * * @return The jMenuRecentlyUsed. * @see #jMenuRecentlyUsed */ public final JMenu getJMenuRecentlyUsed () { return this.jMenuRecentlyUsed; } /** * Returns the jMenuView. * * @return The jMenuView. * @see #jMenuView */ public final JMenu getJMenuView () { return this.jMenuView; } /** * Returns the jToolBarEdit. * * @return The jToolBarEdit. * @see #jToolBarEdit */ public final JToolBar getJToolBarEdit () { return this.jToolBarEdit; } public JMenuItem getJMenuItemLeftfactoring() { return this.jMenuItemLeftfactoring; } /** * Returns the jToolBarFile. * * @return The jToolBarFile. * @see #jToolBarFile */ public final JToolBar getJToolBarFile () { return this.jToolBarFile; } /** * Returns the jToolBarMain. * * @return The jToolBarMain. * @see #jToolBarMain */ public final JToolBar getJToolBarMain () { return this.jToolBarMain; } /** * Returns the jToolBarNavigation. * * @return The jToolBarNavigation. * @see #jToolBarNavigation */ public final JToolBar getJToolBarNavigation () { return this.jToolBarNavigation; } /** * Returns the jSeparatorNavigation. * * @return The jSeparatorNavigation. * @see #jSeparatorNavigation */ public final JSeparator getJSeparatorNavigation () { return this.jSeparatorNavigation; } /** * Returns the jMenuItemMinimize. * * @return The jMenuItemMinimize. * @see #jMenuItemMinimize */ public final JMenuItem getJMenuItemMinimize () { return this.jMenuItemMinimize; } /** * Returns the jMenuItemConvertToRegex. * * @return The jMenuItemConvertToRegex. * @see #jMenuItemConvertToRegex */ public final JMenuItem getJMenuItemConvertToRegex () { return this.jMenuItemConvertToRegex; } /** * Returns the jMenuItemCreateRDP. * * @return The jMenuItemCreateRDP. * @see #jMenuItemCreateRDP */ public JMenuItem getJMenuItemCreateRDP() { return this.jMenuItemCreateRDP; } /** * Returns the jMenuItemEliminateEntityProductions. * * @return The jMenuItemEliminateEntityProductions. * @see #jMenuItemEliminateEntityProductions */ public JMenuItem getJMenuItemEliminateEntityProductions() { return this.jMenuItemEliminateEntityProductions; } /** * Returns the jMenuItemEliminateEpsilonProductions. * * @return The jMenuItemEliminateEpsilonProductions. * @see #jMenuItemEliminateEpsilonProductions */ public JMenuItem getJMenuItemEliminateEpsilonProductions() { return this.jMenuItemEliminateEpsilonProductions; } /** This method is called from within the constructor to * initialize the form. * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents private void initComponents() { java.awt.GridBagConstraints gridBagConstraints; modeSettingsGroup = new javax.swing.ButtonGroup(); toolbarButton = new javax.swing.ButtonGroup(); jToolBarMain = new javax.swing.JToolBar(); jToolBarFile = new javax.swing.JToolBar(); jGTIToolBarButtonNew = new de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarButton(); jGTIToolBarButtonOpen = new de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarButton(); jGTIToolBarButtonSave = new de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarButton(); jGTIToolBarButtonSaveAs = new de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarButton(); jSeparatorFileEdit = new javax.swing.JSeparator(); jToolBarEdit = new javax.swing.JToolBar(); jGTIToolBarButtonUndo = new de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarButton(); jGTIToolBarButtonRedo = new de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarButton(); jSeparatorEditNavigation = new javax.swing.JSeparator(); jToolBarNavigation = new javax.swing.JToolBar(); jGTIToolBarButtonEditDocument = new de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarButton(); jGTIToolBarToggleButtonMouse = new de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarToggleButton(); jGTIToolBarToggleButtonAddState = new de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarToggleButton(); jGTIToolBarToggleButtonAddTransition = new de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarToggleButton(); jGTIToolBarToggleButtonStartState = new de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarToggleButton(); jGTIToolBarToggleButtonFinalState = new de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarToggleButton(); jGTIToolBarToggleButtonEnterWord = new de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarToggleButton(); jGTIToolBarButtonAddProduction = new de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarButton(); jSeparatorNavigation = new javax.swing.JSeparator(); jGTIToolBarButtonStart = new de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarButton(); jGTIToolBarButtonPreviousStep = new de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarButton(); jGTIToolBarButtonNextStep = new de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarButton(); jGTIToolBarToggleButtonAutoStep = new de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarToggleButton(); jGTIToolBarButtonStop = new de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarButton(); jGTIMainSplitPane = new de.unisiegen.gtitool.ui.swing.specialized.JGTIMainSplitPane(); jGTIPanelLeftOuter = new de.unisiegen.gtitool.ui.swing.JGTIPanel(); jGTIPanelLeftInner = new de.unisiegen.gtitool.ui.swing.JGTIPanel(); jGTIEditorPanelTabbedPaneLeft = new de.unisiegen.gtitool.ui.swing.specialized.JGTIEditorPanelTabbedPane(); jGTIPanelRightOuter = new de.unisiegen.gtitool.ui.swing.JGTIPanel(); jGTIPanelRightInner = new de.unisiegen.gtitool.ui.swing.JGTIPanel(); jGTIEditorPanelTabbedPaneRight = new de.unisiegen.gtitool.ui.swing.specialized.JGTIEditorPanelTabbedPane(); jMenuBarMain = new javax.swing.JMenuBar(); jMenuFile = new javax.swing.JMenu(); jMenuItemNew = new javax.swing.JMenuItem(); jMenuItemOpen = new javax.swing.JMenuItem(); jMenuItemClose = new javax.swing.JMenuItem(); jMenuItemCloseAll = new javax.swing.JMenuItem(); jSeparatorFile1 = new javax.swing.JSeparator(); jMenuItemPrint = new javax.swing.JMenuItem(); jSeparatorFile2 = new javax.swing.JSeparator(); jMenuItemSave = new javax.swing.JMenuItem(); jMenuItemSaveAs = new javax.swing.JMenuItem(); jMenuItemSaveAll = new javax.swing.JMenuItem(); jSeparatorFile3 = new javax.swing.JSeparator(); jMenuItemExportPicture = new javax.swing.JMenuItem(); jMenuItemExportLatex = new javax.swing.JMenuItem(); jSeparatorFile4 = new javax.swing.JSeparator(); jMenuRecentlyUsed = new javax.swing.JMenu(); jSeparatorFile5 = new javax.swing.JSeparator(); jMenuItemQuit = new javax.swing.JMenuItem(); jMenuEdit = new javax.swing.JMenu(); jMenuItemUndo = new javax.swing.JMenuItem(); jMenuItemRedo = new javax.swing.JMenuItem(); jSeparatorEdit = new javax.swing.JSeparator(); jMenuItemPreferences = new javax.swing.JMenuItem(); jMenuView = new javax.swing.JMenu(); jCheckBoxMenuItemConsole = new javax.swing.JCheckBoxMenuItem(); jCheckBoxMenuItemTable = new javax.swing.JCheckBoxMenuItem(); jCheckBoxMenuItemRegexInfo = new javax.swing.JCheckBoxMenuItem(); jSeparatorView = new javax.swing.JSeparator(); jCheckBoxMenuItemSecondView = new javax.swing.JCheckBoxMenuItem(); jMenuExecute = new javax.swing.JMenu(); jMenuItemEnterWord = new javax.swing.JMenuItem(); jMenuItemEditMachine = new javax.swing.JMenuItem(); jSeparatorExecute0 = new javax.swing.JSeparator(); jMenuItemValidate = new javax.swing.JMenuItem(); jMenuConvertTo = new javax.swing.JMenu(); jMenuItemConvertToDFA = new javax.swing.JMenuItem(); jMenuItemConvertToNFA = new javax.swing.JMenuItem(); jMenuItemConvertToNFACB = new javax.swing.JMenuItem(); jMenuItemConvertToENFA = new javax.swing.JMenuItem(); jMenuItemConvertToPDA = new javax.swing.JMenuItem(); jMenuItemConvertToRegex = new javax.swing.JMenuItem(); jMenuConvertToComplete = new javax.swing.JMenu(); jMenuItemConvertToCompleteDFA = new javax.swing.JMenuItem(); jMenuItemConvertToCompleteNFA = new javax.swing.JMenuItem(); jMenuItemConvertToCompleteENFA = new javax.swing.JMenuItem(); jMenuItemConvertToCompletePDA = new javax.swing.JMenuItem(); jMenuDraft = new javax.swing.JMenu(); jMenuItemDFA = new javax.swing.JMenuItem(); jMenuItemNFA = new javax.swing.JMenuItem(); jMenuItemENFA = new javax.swing.JMenuItem(); jMenuItemPDA = new javax.swing.JMenuItem(); jMenuItemRG = new javax.swing.JMenuItem(); jMenuItemCFG = new javax.swing.JMenuItem(); jSeparatorExecute1 = new javax.swing.JSeparator(); jMenuItemAutoLayout = new javax.swing.JMenuItem(); jMenuItemMinimize = new javax.swing.JMenuItem(); jMenuItemToCoreSyntax = new javax.swing.JMenuItem(); jMenuItemEliminateLeftRecursion = new javax.swing.JMenuItem(); jMenuItemEliminateEntityProductions = new javax.swing.JMenuItem(); jMenuItemEliminateEpsilonProductions = new javax.swing.JMenuItem(); jMenuItemLeftfactoring = new javax.swing.JMenuItem(); jMenuItemCreateRDP = new javax.swing.JMenuItem(); jMenuExtras = new javax.swing.JMenu(); jMenuItemExchange = new javax.swing.JMenuItem(); jSeparatorExtras = new javax.swing.JSeparator(); jMenuItemHistory = new javax.swing.JMenuItem(); jMenuItemReachableStates = new javax.swing.JMenuItem(); jMenuItemReorderStateNames = new javax.swing.JMenuItem(); jMenuHelp = new javax.swing.JMenu(); jMenuItemAbout = new javax.swing.JMenuItem(); setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE); addWindowListener(new java.awt.event.WindowAdapter() { public void windowClosing(java.awt.event.WindowEvent evt) { formWindowClosing(evt); } }); getContentPane().setLayout(new java.awt.GridBagLayout()); jToolBarMain.setBorder(null); jToolBarMain.setFloatable(false); jToolBarMain.setBorderPainted(false); jToolBarFile.setBorder(null); jToolBarFile.setFloatable(false); jToolBarFile.setBorderPainted(false); jToolBarFile.setOpaque(false); jGTIToolBarButtonNew.setIcon(new javax.swing.ImageIcon(getClass().getResource("/de/unisiegen/gtitool/ui/icon/large/new.png"))); // NOI18N java.util.ResourceBundle bundle = java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages"); // NOI18N jGTIToolBarButtonNew.setToolTipText(bundle.getString("MainWindow.NewToolTip")); // NOI18N jGTIToolBarButtonNew.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jGTIToolBarButtonNewActionPerformed(evt); } }); jToolBarFile.add(jGTIToolBarButtonNew); jGTIToolBarButtonOpen.setIcon(new javax.swing.ImageIcon(getClass().getResource("/de/unisiegen/gtitool/ui/icon/large/open.png"))); // NOI18N jGTIToolBarButtonOpen.setToolTipText(bundle.getString("MainWindow.OpenToolTip")); // NOI18N jGTIToolBarButtonOpen.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jGTIToolBarButtonOpenActionPerformed(evt); } }); jToolBarFile.add(jGTIToolBarButtonOpen); jGTIToolBarButtonSave.setIcon(new javax.swing.ImageIcon(getClass().getResource("/de/unisiegen/gtitool/ui/icon/large/save.png"))); // NOI18N jGTIToolBarButtonSave.setToolTipText(bundle.getString("MainWindow.SaveToolTip")); // NOI18N jGTIToolBarButtonSave.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jGTIToolBarButtonSaveActionPerformed(evt); } }); jToolBarFile.add(jGTIToolBarButtonSave); jGTIToolBarButtonSaveAs.setIcon(new javax.swing.ImageIcon(getClass().getResource("/de/unisiegen/gtitool/ui/icon/large/saveAs.png"))); // NOI18N jGTIToolBarButtonSaveAs.setToolTipText(bundle.getString("MainWindow.SaveAsToolTip")); // NOI18N jGTIToolBarButtonSaveAs.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jGTIToolBarButtonSaveAsActionPerformed(evt); } }); jToolBarFile.add(jGTIToolBarButtonSaveAs); jToolBarMain.add(jToolBarFile); jSeparatorFileEdit.setOrientation(javax.swing.SwingConstants.VERTICAL); jSeparatorFileEdit.setMaximumSize(new java.awt.Dimension(5, 32)); jToolBarMain.add(jSeparatorFileEdit); jToolBarEdit.setBorder(null); jToolBarEdit.setFloatable(false); jToolBarEdit.setBorderPainted(false); jToolBarEdit.setOpaque(false); jGTIToolBarButtonUndo.setIcon(new javax.swing.ImageIcon(getClass().getResource("/de/unisiegen/gtitool/ui/icon/large/undo.png"))); // NOI18N jGTIToolBarButtonUndo.setToolTipText(bundle.getString("MainWindow.UndoToolTip")); // NOI18N jGTIToolBarButtonUndo.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jGTIToolBarButtonUndoActionPerformed(evt); } }); jToolBarEdit.add(jGTIToolBarButtonUndo); jGTIToolBarButtonRedo.setIcon(new javax.swing.ImageIcon(getClass().getResource("/de/unisiegen/gtitool/ui/icon/large/redo.png"))); // NOI18N jGTIToolBarButtonRedo.setToolTipText(bundle.getString("MainWindow.RedoToolTip")); // NOI18N jGTIToolBarButtonRedo.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jGTIToolBarButtonRedoActionPerformed(evt); } }); jToolBarEdit.add(jGTIToolBarButtonRedo); jToolBarMain.add(jToolBarEdit); jSeparatorEditNavigation.setOrientation(javax.swing.SwingConstants.VERTICAL); jSeparatorEditNavigation.setMaximumSize(new java.awt.Dimension(5, 32)); jToolBarMain.add(jSeparatorEditNavigation); jToolBarNavigation.setBorder(null); jToolBarNavigation.setFloatable(false); jToolBarNavigation.setBorderPainted(false); jToolBarNavigation.setOpaque(false); jGTIToolBarButtonEditDocument.setIcon(new javax.swing.ImageIcon(getClass().getResource("/de/unisiegen/gtitool/ui/icon/large/document.png"))); // NOI18N jGTIToolBarButtonEditDocument.setToolTipText(bundle.getString("MachinePanel.EditDocument")); // NOI18N jGTIToolBarButtonEditDocument.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jGTIToolBarButtonEditDocumentActionPerformed(evt); } }); jToolBarNavigation.add(jGTIToolBarButtonEditDocument); toolbarButton.add(jGTIToolBarToggleButtonMouse); jGTIToolBarToggleButtonMouse.setIcon(new javax.swing.ImageIcon(getClass().getResource("/de/unisiegen/gtitool/ui/icon/machine/mouse.png"))); // NOI18N jGTIToolBarToggleButtonMouse.setSelected(true); jGTIToolBarToggleButtonMouse.setToolTipText(bundle.getString("MachinePanel.Mouse")); // NOI18N jGTIToolBarToggleButtonMouse.addItemListener(new java.awt.event.ItemListener() { public void itemStateChanged(java.awt.event.ItemEvent evt) { jGTIToolBarToggleButtonMouseItemStateChanged(evt); } }); jToolBarNavigation.add(jGTIToolBarToggleButtonMouse); toolbarButton.add(jGTIToolBarToggleButtonAddState); jGTIToolBarToggleButtonAddState.setIcon(new javax.swing.ImageIcon(getClass().getResource("/de/unisiegen/gtitool/ui/icon/machine/state.png"))); // NOI18N jGTIToolBarToggleButtonAddState.setToolTipText(bundle.getString("MachinePanel.AddState")); // NOI18N jGTIToolBarToggleButtonAddState.addItemListener(new java.awt.event.ItemListener() { public void itemStateChanged(java.awt.event.ItemEvent evt) { jGTIToolBarToggleButtonAddStateItemStateChanged(evt); } }); jToolBarNavigation.add(jGTIToolBarToggleButtonAddState); toolbarButton.add(jGTIToolBarToggleButtonAddTransition); jGTIToolBarToggleButtonAddTransition.setIcon(new javax.swing.ImageIcon(getClass().getResource("/de/unisiegen/gtitool/ui/icon/machine/transition.png"))); // NOI18N jGTIToolBarToggleButtonAddTransition.setToolTipText(bundle.getString("MachinePanel.AddTransition")); // NOI18N jGTIToolBarToggleButtonAddTransition.addItemListener(new java.awt.event.ItemListener() { public void itemStateChanged(java.awt.event.ItemEvent evt) { jGTIToolBarToggleButtonAddTransitionItemStateChanged(evt); } }); jToolBarNavigation.add(jGTIToolBarToggleButtonAddTransition); toolbarButton.add(jGTIToolBarToggleButtonStartState); jGTIToolBarToggleButtonStartState.setIcon(new javax.swing.ImageIcon(getClass().getResource("/de/unisiegen/gtitool/ui/icon/machine/start.png"))); // NOI18N jGTIToolBarToggleButtonStartState.setToolTipText(bundle.getString("MachinePanel.AddStartState")); // NOI18N jGTIToolBarToggleButtonStartState.addItemListener(new java.awt.event.ItemListener() { public void itemStateChanged(java.awt.event.ItemEvent evt) { jGTIToolBarToggleButtonStartStateItemStateChanged(evt); } }); jToolBarNavigation.add(jGTIToolBarToggleButtonStartState); toolbarButton.add(jGTIToolBarToggleButtonFinalState); jGTIToolBarToggleButtonFinalState.setIcon(new javax.swing.ImageIcon(getClass().getResource("/de/unisiegen/gtitool/ui/icon/machine/final.png"))); // NOI18N jGTIToolBarToggleButtonFinalState.setToolTipText(bundle.getString("MachinePanel.AddFinalState")); // NOI18N jGTIToolBarToggleButtonFinalState.addItemListener(new java.awt.event.ItemListener() { public void itemStateChanged(java.awt.event.ItemEvent evt) { jGTIToolBarToggleButtonFinalStateItemStateChanged(evt); } }); jToolBarNavigation.add(jGTIToolBarToggleButtonFinalState); jGTIToolBarToggleButtonEnterWord.setIcon(new javax.swing.ImageIcon(getClass().getResource("/de/unisiegen/gtitool/ui/icon/machine/word.png"))); // NOI18N jGTIToolBarToggleButtonEnterWord.setToolTipText(bundle.getString("MainWindow.EnterWord")); // NOI18N jGTIToolBarToggleButtonEnterWord.addItemListener(new java.awt.event.ItemListener() { public void itemStateChanged(java.awt.event.ItemEvent evt) { jGTIToolBarToggleButtonEnterWordItemStateChanged(evt); } }); jToolBarNavigation.add(jGTIToolBarToggleButtonEnterWord); jGTIToolBarButtonAddProduction.setIcon(new javax.swing.ImageIcon(getClass().getResource("/de/unisiegen/gtitool/ui/icon/grammar/large/add.png"))); // NOI18N jGTIToolBarButtonAddProduction.setToolTipText(bundle.getString("GrammarPanel.AddProduction")); // NOI18N jGTIToolBarButtonAddProduction.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jGTIToolBarButtonAddProductionActionPerformed(evt); } }); jToolBarNavigation.add(jGTIToolBarButtonAddProduction); jSeparatorNavigation.setOrientation(javax.swing.SwingConstants.VERTICAL); jSeparatorNavigation.setMaximumSize(new java.awt.Dimension(5, 32)); jToolBarNavigation.add(jSeparatorNavigation); jGTIToolBarButtonStart.setIcon(new javax.swing.ImageIcon(getClass().getResource("/de/unisiegen/gtitool/ui/icon/navigation/large/start.png"))); // NOI18N jGTIToolBarButtonStart.setToolTipText(bundle.getString("MachinePanel.WordModeStart")); // NOI18N jGTIToolBarButtonStart.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jGTIToolBarButtonStartActionPerformed(evt); } }); jToolBarNavigation.add(jGTIToolBarButtonStart); jGTIToolBarButtonPreviousStep.setIcon(new javax.swing.ImageIcon(getClass().getResource("/de/unisiegen/gtitool/ui/icon/navigation/large/backward.png"))); // NOI18N jGTIToolBarButtonPreviousStep.setToolTipText(bundle.getString("MachinePanel.WordModePreviousStep")); // NOI18N jGTIToolBarButtonPreviousStep.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jGTIToolBarButtonPreviousStepActionPerformed(evt); } }); jToolBarNavigation.add(jGTIToolBarButtonPreviousStep); jGTIToolBarButtonNextStep.setIcon(new javax.swing.ImageIcon(getClass().getResource("/de/unisiegen/gtitool/ui/icon/navigation/large/forward.png"))); // NOI18N jGTIToolBarButtonNextStep.setToolTipText(bundle.getString("MachinePanel.WordModeNextStep")); // NOI18N jGTIToolBarButtonNextStep.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jGTIToolBarButtonNextStepActionPerformed(evt); } }); jToolBarNavigation.add(jGTIToolBarButtonNextStep); jGTIToolBarToggleButtonAutoStep.setIcon(new javax.swing.ImageIcon(getClass().getResource("/de/unisiegen/gtitool/ui/icon/navigation/large/autostep.png"))); // NOI18N jGTIToolBarToggleButtonAutoStep.setToolTipText(bundle.getString("MachinePanel.WordModeAutoStep")); // NOI18N jGTIToolBarToggleButtonAutoStep.addItemListener(new java.awt.event.ItemListener() { public void itemStateChanged(java.awt.event.ItemEvent evt) { jGTIToolBarToggleButtonAutoStepItemStateChanged(evt); } }); jToolBarNavigation.add(jGTIToolBarToggleButtonAutoStep); jGTIToolBarButtonStop.setIcon(new javax.swing.ImageIcon(getClass().getResource("/de/unisiegen/gtitool/ui/icon/navigation/large/stop.png"))); // NOI18N jGTIToolBarButtonStop.setToolTipText(bundle.getString("MachinePanel.WordModeStop")); // NOI18N jGTIToolBarButtonStop.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jGTIToolBarButtonStopActionPerformed(evt); } }); jToolBarNavigation.add(jGTIToolBarButtonStop); jToolBarMain.add(jToolBarNavigation); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.weightx = 1.0; getContentPane().add(jToolBarMain, gridBagConstraints); jGTIMainSplitPane.setDividerLocation(380); jGTIMainSplitPane.setResizeWeight(0.5); jGTIPanelLeftInner.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(50, 150, 250), 3, true)); jGTIEditorPanelTabbedPaneLeft.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseReleased(java.awt.event.MouseEvent evt) { jGTIEditorPanelTabbedPaneLeftMouseReleased(evt); } }); jGTIEditorPanelTabbedPaneLeft.addChangeListener(new javax.swing.event.ChangeListener() { public void stateChanged(javax.swing.event.ChangeEvent evt) { jGTIEditorPanelTabbedPaneLeftStateChanged(evt); } }); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.weightx = 1.0; gridBagConstraints.weighty = 1.0; gridBagConstraints.insets = new java.awt.Insets(3, 3, 3, 3); jGTIPanelLeftInner.add(jGTIEditorPanelTabbedPaneLeft, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.weightx = 1.0; gridBagConstraints.weighty = 1.0; gridBagConstraints.insets = new java.awt.Insets(0, 0, 0, 5); jGTIPanelLeftOuter.add(jGTIPanelLeftInner, gridBagConstraints); jGTIMainSplitPane.setLeftComponent(jGTIPanelLeftOuter); jGTIPanelRightInner.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(100, 200, 250), 3, true)); jGTIEditorPanelTabbedPaneRight.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseReleased(java.awt.event.MouseEvent evt) { jGTIEditorPanelTabbedPaneRightMouseReleased(evt); } }); jGTIEditorPanelTabbedPaneRight.addChangeListener(new javax.swing.event.ChangeListener() { public void stateChanged(javax.swing.event.ChangeEvent evt) { jGTIEditorPanelTabbedPaneRightStateChanged(evt); } }); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.weightx = 1.0; gridBagConstraints.weighty = 1.0; gridBagConstraints.insets = new java.awt.Insets(3, 3, 3, 3); jGTIPanelRightInner.add(jGTIEditorPanelTabbedPaneRight, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.weightx = 1.0; gridBagConstraints.weighty = 1.0; gridBagConstraints.insets = new java.awt.Insets(0, 5, 0, 0); jGTIPanelRightOuter.add(jGTIPanelRightInner, gridBagConstraints); jGTIMainSplitPane.setRightComponent(jGTIPanelRightOuter); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 1; gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.weightx = 1.0; gridBagConstraints.weighty = 1.0; getContentPane().add(jGTIMainSplitPane, gridBagConstraints); jMenuFile.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.FileMnemonic").charAt(0)); jMenuFile.setText(bundle.getString("MainWindow.File")); // NOI18N jMenuItemNew.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_N, java.awt.event.InputEvent.CTRL_MASK)); jMenuItemNew.setIcon(new javax.swing.ImageIcon(getClass().getResource("/de/unisiegen/gtitool/ui/icon/small/new.png"))); // NOI18N jMenuItemNew.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.NewMnemonic").charAt(0)); jMenuItemNew.setText(bundle.getString("MainWindow.New")); // NOI18N jMenuItemNew.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { handleNew(evt); } }); jMenuFile.add(jMenuItemNew); jMenuItemOpen.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_O, java.awt.event.InputEvent.CTRL_MASK)); jMenuItemOpen.setIcon(new javax.swing.ImageIcon(getClass().getResource("/de/unisiegen/gtitool/ui/icon/small/open.png"))); // NOI18N jMenuItemOpen.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.OpenMnemonic").charAt(0)); jMenuItemOpen.setText(bundle.getString("MainWindow.Open")); // NOI18N jMenuItemOpen.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { handleOpen(evt); } }); jMenuFile.add(jMenuItemOpen); jMenuItemClose.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_W, java.awt.event.InputEvent.CTRL_MASK)); jMenuItemClose.setIcon(new javax.swing.ImageIcon(getClass().getResource("/de/unisiegen/gtitool/ui/icon/small/empty.png"))); // NOI18N jMenuItemClose.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.CloseMnemonic").charAt(0)); jMenuItemClose.setText(bundle.getString("MainWindow.Close")); // NOI18N jMenuItemClose.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { handleClose(evt); } }); jMenuFile.add(jMenuItemClose); jMenuItemCloseAll.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_W, java.awt.event.InputEvent.SHIFT_MASK | java.awt.event.InputEvent.CTRL_MASK)); jMenuItemCloseAll.setIcon(new javax.swing.ImageIcon(getClass().getResource("/de/unisiegen/gtitool/ui/icon/small/empty.png"))); // NOI18N jMenuItemCloseAll.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.CloseAllMnemonic").charAt(0)); jMenuItemCloseAll.setText(bundle.getString("MainWindow.CloseAll")); // NOI18N jMenuItemCloseAll.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { handleCloseAll(evt); } }); jMenuFile.add(jMenuItemCloseAll); jMenuFile.add(jSeparatorFile1); jMenuItemPrint.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_P, java.awt.event.InputEvent.CTRL_MASK)); jMenuItemPrint.setIcon(new javax.swing.ImageIcon(getClass().getResource("/de/unisiegen/gtitool/ui/icon/small/print.png"))); // NOI18N jMenuItemPrint.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.PrintMnemonic").charAt(0)); jMenuItemPrint.setText(bundle.getString("MainWindow.Print")); // NOI18N jMenuItemPrint.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemPrinthandleClose(evt); } }); jMenuFile.add(jMenuItemPrint); jMenuFile.add(jSeparatorFile2); jMenuItemSave.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_S, java.awt.event.InputEvent.CTRL_MASK)); jMenuItemSave.setIcon(new javax.swing.ImageIcon(getClass().getResource("/de/unisiegen/gtitool/ui/icon/small/save.png"))); // NOI18N jMenuItemSave.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.SaveMnemonic").charAt(0)); jMenuItemSave.setText(bundle.getString("MainWindow.Save")); // NOI18N jMenuItemSave.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { handleSave(evt); } }); jMenuFile.add(jMenuItemSave); jMenuItemSaveAs.setIcon(new javax.swing.ImageIcon(getClass().getResource("/de/unisiegen/gtitool/ui/icon/small/saveAs.png"))); // NOI18N jMenuItemSaveAs.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.SaveAsMnemonic").charAt(0)); jMenuItemSaveAs.setText(bundle.getString("MainWindow.SaveAs")); // NOI18N jMenuItemSaveAs.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { handleSaveAs(evt); } }); jMenuFile.add(jMenuItemSaveAs); jMenuItemSaveAll.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_S, java.awt.event.InputEvent.SHIFT_MASK | java.awt.event.InputEvent.CTRL_MASK)); jMenuItemSaveAll.setIcon(new javax.swing.ImageIcon(getClass().getResource("/de/unisiegen/gtitool/ui/icon/small/saveAll.png"))); // NOI18N jMenuItemSaveAll.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.SaveAllMnemonic").charAt(0)); jMenuItemSaveAll.setText(bundle.getString("MainWindow.SaveAll")); // NOI18N jMenuItemSaveAll.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { handleSaveAll(evt); } }); jMenuFile.add(jMenuItemSaveAll); jMenuFile.add(jSeparatorFile3); jMenuItemExportPicture.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.ExportPictureMnemonic").charAt(0)); jMenuItemExportPicture.setText(bundle.getString("MainWindow.ExportPicture")); // NOI18N jMenuItemExportPicture.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemExportPictureActionPerformed(evt); } }); jMenuFile.add(jMenuItemExportPicture); jMenuItemExportLatex.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_L, java.awt.event.InputEvent.SHIFT_MASK | java.awt.event.InputEvent.CTRL_MASK)); jMenuItemExportLatex.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.LatexExportMnemonic").charAt(0)); jMenuItemExportLatex.setText(bundle.getString("MainWindow.LatexExport")); // NOI18N jMenuItemExportLatex.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemExportLatexActionPerformed(evt); } }); jMenuFile.add(jMenuItemExportLatex); jMenuFile.add(jSeparatorFile4); jMenuRecentlyUsed.setIcon(new javax.swing.ImageIcon(getClass().getResource("/de/unisiegen/gtitool/ui/icon/small/empty.png"))); // NOI18N jMenuRecentlyUsed.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.RecentlyUsedMnemonic").charAt(0)); jMenuRecentlyUsed.setText(bundle.getString("MainWindow.RecentlyUsed")); // NOI18N jMenuFile.add(jMenuRecentlyUsed); jMenuFile.add(jSeparatorFile5); jMenuItemQuit.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_Q, java.awt.event.InputEvent.CTRL_MASK)); jMenuItemQuit.setIcon(new javax.swing.ImageIcon(getClass().getResource("/de/unisiegen/gtitool/ui/icon/small/empty.png"))); // NOI18N jMenuItemQuit.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.QuitMnemonic").charAt(0)); jMenuItemQuit.setText(bundle.getString("MainWindow.Quit")); // NOI18N jMenuItemQuit.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { handleQuit(evt); } }); jMenuFile.add(jMenuItemQuit); jMenuBarMain.add(jMenuFile); jMenuEdit.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.EditMnemonic").charAt(0)); jMenuEdit.setText(bundle.getString("MainWindow.Edit")); // NOI18N jMenuItemUndo.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_Z, java.awt.event.InputEvent.CTRL_MASK)); jMenuItemUndo.setIcon(new javax.swing.ImageIcon(getClass().getResource("/de/unisiegen/gtitool/ui/icon/small/undo.png"))); // NOI18N jMenuItemUndo.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.UndoMnemonic").charAt(0)); jMenuItemUndo.setText(bundle.getString("MainWindow.Undo")); // NOI18N jMenuItemUndo.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { handleUndo(evt); } }); jMenuEdit.add(jMenuItemUndo); jMenuItemRedo.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_Y, java.awt.event.InputEvent.CTRL_MASK)); jMenuItemRedo.setIcon(new javax.swing.ImageIcon(getClass().getResource("/de/unisiegen/gtitool/ui/icon/small/redo.png"))); // NOI18N jMenuItemRedo.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.RedoMnemonic").charAt(0)); jMenuItemRedo.setText(bundle.getString("MainWindow.Redo")); // NOI18N jMenuItemRedo.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { handleRedo(evt); } }); jMenuEdit.add(jMenuItemRedo); jMenuEdit.add(jSeparatorEdit); jMenuItemPreferences.setIcon(new javax.swing.ImageIcon(getClass().getResource("/de/unisiegen/gtitool/ui/icon/small/preferences.png"))); // NOI18N jMenuItemPreferences.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.PreferencesMnemonic").charAt(0)); jMenuItemPreferences.setText(bundle.getString("MainWindow.Preferences")); // NOI18N jMenuItemPreferences.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemPreferencesActionPerformed(evt); } }); jMenuEdit.add(jMenuItemPreferences); jMenuBarMain.add(jMenuEdit); jMenuView.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.ViewMnemonic").charAt(0)); jMenuView.setText(bundle.getString("MainWindow.View")); // NOI18N jCheckBoxMenuItemConsole.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.ConsoleMnemonic").charAt(0)); jCheckBoxMenuItemConsole.setSelected(true); jCheckBoxMenuItemConsole.setText(bundle.getString("MainWindow.Console")); // NOI18N jCheckBoxMenuItemConsole.addItemListener(new java.awt.event.ItemListener() { public void itemStateChanged(java.awt.event.ItemEvent evt) { jCheckBoxMenuItemConsoleItemStateChanged(evt); } }); jMenuView.add(jCheckBoxMenuItemConsole); jCheckBoxMenuItemTable.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.TableMnemonic").charAt(0)); jCheckBoxMenuItemTable.setSelected(true); jCheckBoxMenuItemTable.setText(bundle.getString("MainWindow.Table")); // NOI18N jCheckBoxMenuItemTable.addItemListener(new java.awt.event.ItemListener() { public void itemStateChanged(java.awt.event.ItemEvent evt) { jCheckBoxMenuItemTableItemStateChanged(evt); } }); jMenuView.add(jCheckBoxMenuItemTable); jCheckBoxMenuItemRegexInfo.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.RegexInfoMnemonic").charAt(0)); jCheckBoxMenuItemRegexInfo.setSelected(true); jCheckBoxMenuItemRegexInfo.setText(bundle.getString("MainWindow.RegexInfo")); // NOI18N jCheckBoxMenuItemRegexInfo.addItemListener(new java.awt.event.ItemListener() { public void itemStateChanged(java.awt.event.ItemEvent evt) { jCheckBoxMenuItemRegexInfoItemStateChanged(evt); } }); jMenuView.add(jCheckBoxMenuItemRegexInfo); jMenuView.add(jSeparatorView); jCheckBoxMenuItemSecondView.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.SecondViewMnemonic").charAt(0)); jCheckBoxMenuItemSecondView.setText(bundle.getString("MainWindow.SecondView")); // NOI18N jCheckBoxMenuItemSecondView.addItemListener(new java.awt.event.ItemListener() { public void itemStateChanged(java.awt.event.ItemEvent evt) { jCheckBoxMenuItemSecondViewItemStateChanged(evt); } }); jMenuView.add(jCheckBoxMenuItemSecondView); jMenuBarMain.add(jMenuView); jMenuExecute.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.ExecuteMnemonic").charAt(0)); jMenuExecute.setText(bundle.getString("MainWindow.Execute")); // NOI18N jMenuItemEnterWord.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.EnterWordMnemonic").charAt(0)); jMenuItemEnterWord.setText(bundle.getString("MainWindow.EnterWord")); // NOI18N jMenuItemEnterWord.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemEnterWordActionPerformed(evt); } }); jMenuExecute.add(jMenuItemEnterWord); jMenuItemEditMachine.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.EditMachineMnemonic").charAt(0)); jMenuItemEditMachine.setText(bundle.getString("MainWindow.EditMachine")); // NOI18N jMenuItemEditMachine.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemEditMachineActionPerformed(evt); } }); jMenuExecute.add(jMenuItemEditMachine); jMenuExecute.add(jSeparatorExecute0); jMenuItemValidate.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.ValidateMnemonic").charAt(0)); jMenuItemValidate.setText(bundle.getString("MainWindow.Validate")); // NOI18N jMenuItemValidate.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemValidateActionPerformed(evt); } }); jMenuExecute.add(jMenuItemValidate); jMenuConvertTo.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.ConvertToMnemonic").charAt(0)); jMenuConvertTo.setText(bundle.getString("MainWindow.ConvertTo")); // NOI18N jMenuItemConvertToDFA.setText(bundle.getString("MainWindow.DFA")); // NOI18N jMenuItemConvertToDFA.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemConvertToDFAActionPerformed(evt); } }); jMenuConvertTo.add(jMenuItemConvertToDFA); jMenuItemConvertToNFA.setText(bundle.getString("MainWindow.NFA")); // NOI18N jMenuItemConvertToNFA.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemConvertToNFActionPerformed(evt); } }); jMenuConvertTo.add(jMenuItemConvertToNFA); jMenuItemConvertToNFACB.setText(bundle.getString("MainWindow.NFACB")); // NOI18N jMenuItemConvertToNFACB.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemConvertToNFACBctionPerformed(evt); } }); jMenuConvertTo.add(jMenuItemConvertToNFACB); jMenuItemConvertToENFA.setText(bundle.getString("MainWindow.ENFA")); // NOI18N jMenuItemConvertToENFA.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemConvertToENFAActionPerformed(evt); } }); jMenuConvertTo.add(jMenuItemConvertToENFA); jMenuItemConvertToPDA.setText(bundle.getString("MainWindow.PDA")); // NOI18N jMenuItemConvertToPDA.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemConvertToPDAActionPerformed(evt); } }); jMenuConvertTo.add(jMenuItemConvertToPDA); jMenuItemConvertToRegex.setText(bundle.getString("MainWindow.REGEX")); // NOI18N jMenuItemConvertToRegex.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemConvertToRegexActionPerformed(evt); } }); jMenuConvertTo.add(jMenuItemConvertToRegex); jMenuExecute.add(jMenuConvertTo); jMenuConvertToComplete.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.ConvertToCompleteMnemonic").charAt(0)); jMenuConvertToComplete.setText(bundle.getString("MainWindow.ConvertToComplete")); // NOI18N jMenuItemConvertToCompleteDFA.setText(bundle.getString("MainWindow.DFA")); // NOI18N jMenuItemConvertToCompleteDFA.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemConvertToCompleteDFAActionPerformed(evt); } }); jMenuConvertToComplete.add(jMenuItemConvertToCompleteDFA); jMenuItemConvertToCompleteNFA.setText(bundle.getString("MainWindow.NFA")); // NOI18N jMenuItemConvertToCompleteNFA.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemConvertToCompleteNFActionPerformed(evt); } }); jMenuConvertToComplete.add(jMenuItemConvertToCompleteNFA); jMenuItemConvertToCompleteENFA.setText(bundle.getString("MainWindow.ENFA")); // NOI18N jMenuItemConvertToCompleteENFA.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemConvertToCompleteENFAActionPerformed(evt); } }); jMenuConvertToComplete.add(jMenuItemConvertToCompleteENFA); jMenuItemConvertToCompletePDA.setText(bundle.getString("MainWindow.PDA")); // NOI18N jMenuItemConvertToCompletePDA.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemConvertToCompletePDAActionPerformed(evt); } }); jMenuConvertToComplete.add(jMenuItemConvertToCompletePDA); jMenuExecute.add(jMenuConvertToComplete); jMenuDraft.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.DraftForMnemonic").charAt(0)); jMenuDraft.setText(bundle.getString("MainWindow.DraftFor")); // NOI18N jMenuItemDFA.setText(bundle.getString("MainWindow.DFA")); // NOI18N jMenuItemDFA.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemDFAhandleDraftFor(evt); } }); jMenuDraft.add(jMenuItemDFA); jMenuItemNFA.setText(bundle.getString("MainWindow.NFA")); // NOI18N jMenuItemNFA.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemNFAhandleDraftFor(evt); } }); jMenuDraft.add(jMenuItemNFA); jMenuItemENFA.setText(bundle.getString("MainWindow.ENFA")); // NOI18N jMenuItemENFA.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemENFAhandleDraftFor(evt); } }); jMenuDraft.add(jMenuItemENFA); jMenuItemPDA.setText(bundle.getString("MainWindow.PDA")); // NOI18N jMenuItemPDA.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemPDAhandleDraftFor(evt); } }); jMenuDraft.add(jMenuItemPDA); jMenuItemRG.setText(bundle.getString("MainWindow.RG")); // NOI18N jMenuItemRG.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemRGhandleDraftFor(evt); } }); jMenuDraft.add(jMenuItemRG); jMenuItemCFG.setText(bundle.getString("MainWindow.CFG")); // NOI18N jMenuItemCFG.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemCFGhandleDraftFor(evt); } }); jMenuDraft.add(jMenuItemCFG); jMenuExecute.add(jMenuDraft); jMenuExecute.add(jSeparatorExecute1); jMenuItemAutoLayout.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.AutoLayoutMnemonic").charAt(0)); jMenuItemAutoLayout.setText(bundle.getString("MainWindow.AutoLayout")); // NOI18N jMenuItemAutoLayout.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemAutoLayoutActionPerformed(evt); } }); jMenuExecute.add(jMenuItemAutoLayout); jMenuItemMinimize.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.MinimizeMnemonic").charAt(0)); jMenuItemMinimize.setText(bundle.getString("MainWindow.Minimize")); // NOI18N jMenuItemMinimize.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemMinimizeActionPerformed(evt); } }); jMenuExecute.add(jMenuItemMinimize); jMenuItemToCoreSyntax.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.ToCoreSyntaxMnemonic").charAt(0)); jMenuItemToCoreSyntax.setText(bundle.getString("MainWindow.ToCoreSyntax")); // NOI18N jMenuItemToCoreSyntax.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemToCoreSyntaxActionPerformed(evt); } }); jMenuExecute.add(jMenuItemToCoreSyntax); jMenuItemEliminateLeftRecursion.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.EliminateLeftRecursionMnemonic").charAt(0)); jMenuItemEliminateLeftRecursion.setText(bundle.getString("MainWindow.EliminateLeftRecursion")); // NOI18N jMenuItemEliminateLeftRecursion.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemEliminateLeftRecursionActionPerformed(evt); } }); jMenuExecute.add(jMenuItemEliminateLeftRecursion); jMenuItemEliminateEntityProductions.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.EliminateEntityProductionsMnemonic").charAt(0)); jMenuItemEliminateEntityProductions.setText(bundle.getString("MainWindow.EliminateEntityProductions")); // NOI18N jMenuItemEliminateEntityProductions.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemEliminateEntityProductionsActionPerformed(evt); } }); jMenuExecute.add(jMenuItemEliminateEntityProductions); jMenuItemEliminateEpsilonProductions.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.EliminateEpsilonProductionsMnemonic").charAt(0)); jMenuItemEliminateEpsilonProductions.setText(bundle.getString("MainWindow.EliminateEpsilonProductions")); // NOI18N jMenuItemEliminateEpsilonProductions.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemEliminateEpsilonProductionsActionPerformed(evt); } }); jMenuExecute.add(jMenuItemEliminateEpsilonProductions); jMenuItemLeftfactoring.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.LeftFactoringMnemonic").charAt(0)); jMenuItemLeftfactoring.setText(bundle.getString("MainWindow.LeftFactoring")); // NOI18N jMenuItemLeftfactoring.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemLeftfactoringActionPerformed(evt); } }); jMenuExecute.add(jMenuItemLeftfactoring); jMenuItemCreateRDP.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.CreateRDPMnemonic").charAt(0)); jMenuItemCreateRDP.setText(bundle.getString("MainWindow.CreateRDP")); // NOI18N jMenuItemCreateRDP.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemCreateRDPActionPerformed(evt); } }); jMenuExecute.add(jMenuItemCreateRDP); jMenuBarMain.add(jMenuExecute); jMenuExtras.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.ExtrasMnemonic").charAt(0)); jMenuExtras.setText(bundle.getString("MainWindow.Extras")); // NOI18N jMenuItemExchange.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.Exchange").charAt(0)); jMenuItemExchange.setText(bundle.getString("MainWindow.Exchange")); // NOI18N jMenuItemExchange.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemExchangeActionPerformed(evt); } }); jMenuExtras.add(jMenuItemExchange); jMenuExtras.add(jSeparatorExtras); jMenuItemHistory.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.HistoryMnemonic").charAt(0)); jMenuItemHistory.setText(bundle.getString("MainWindow.History")); // NOI18N jMenuItemHistory.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemHistoryActionPerformed(evt); } }); jMenuExtras.add(jMenuItemHistory); jMenuItemReachableStates.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.ReachableStatesMnemonic").charAt(0)); jMenuItemReachableStates.setText(bundle.getString("MainWindow.ReachableStates")); // NOI18N jMenuItemReachableStates.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemReachableStatesActionPerformed(evt); } }); jMenuExtras.add(jMenuItemReachableStates); jMenuItemReorderStateNames.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.ReorderStateNamesMnemonic").charAt(0)); jMenuItemReorderStateNames.setText(bundle.getString("MainWindow.ReorderStateNames")); // NOI18N jMenuItemReorderStateNames.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemReorderStateNamesActionPerformed(evt); } }); jMenuExtras.add(jMenuItemReorderStateNames); jMenuBarMain.add(jMenuExtras); jMenuHelp.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.HelpMnemonic").charAt(0)); jMenuHelp.setText(bundle.getString("MainWindow.Help")); // NOI18N jMenuItemAbout.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F1, 0)); jMenuItemAbout.setMnemonic(java.util.ResourceBundle.getBundle("de/unisiegen/gtitool/ui/i18n/messages").getString("MainWindow.AboutMnemonic").charAt(0)); jMenuItemAbout.setText(bundle.getString("MainWindow.About")); // NOI18N jMenuItemAbout.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItemAboutActionPerformed(evt); } }); jMenuHelp.add(jMenuItemAbout); jMenuBarMain.add(jMenuHelp); setJMenuBar(jMenuBarMain); setBounds(0, 0, 762, 462); }// </editor-fold>//GEN-END:initComponents private void jMenuItemReorderStateNamesActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemReorderStateNamesActionPerformed this.logic.handleReorderStateNames(); }//GEN-LAST:event_jMenuItemReorderStateNamesActionPerformed private void jMenuItemConvertToCompletePDAActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemConvertToCompletePDAActionPerformed this.logic.handleConvertToComplete(MachineType.PDA, false); }//GEN-LAST:event_jMenuItemConvertToCompletePDAActionPerformed private void jMenuItemConvertToCompleteENFAActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemConvertToCompleteENFAActionPerformed this.logic.handleConvertToComplete(MachineType.ENFA, false); }//GEN-LAST:event_jMenuItemConvertToCompleteENFAActionPerformed private void jMenuItemConvertToCompleteNFActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemConvertToCompleteNFActionPerformed this.logic.handleConvertToComplete(MachineType.NFA, false); }//GEN-LAST:event_jMenuItemConvertToCompleteNFActionPerformed private void jMenuItemConvertToCompleteDFAActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemConvertToCompleteDFAActionPerformed this.logic.handleConvertToComplete(MachineType.DFA, false); }//GEN-LAST:event_jMenuItemConvertToCompleteDFAActionPerformed private void jGTIToolBarToggleButtonEnterWordItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jGTIToolBarToggleButtonEnterWordItemStateChanged this.logic.handleEnterWordToggleButton(); }//GEN-LAST:event_jGTIToolBarToggleButtonEnterWordItemStateChanged private void jMenuItemReachableStatesActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemReachableStatesActionPerformed this.logic.handleReachableStates(); }//GEN-LAST:event_jMenuItemReachableStatesActionPerformed private void jGTIEditorPanelTabbedPaneRightStateChanged(javax.swing.event.ChangeEvent evt) {//GEN-FIRST:event_jGTIEditorPanelTabbedPaneRightStateChanged this.logic.handleTabbedPaneStateChanged(evt); }//GEN-LAST:event_jGTIEditorPanelTabbedPaneRightStateChanged private void jGTIEditorPanelTabbedPaneRightMouseReleased(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jGTIEditorPanelTabbedPaneRightMouseReleased this.logic.handleTabbedPaneMouseReleased(evt); }//GEN-LAST:event_jGTIEditorPanelTabbedPaneRightMouseReleased private void jCheckBoxMenuItemSecondViewItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jCheckBoxMenuItemSecondViewItemStateChanged this.logic.handleSecondViewStateChanged(); }//GEN-LAST:event_jCheckBoxMenuItemSecondViewItemStateChanged private void jMenuItemMinimizeActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemMinimizeActionPerformed this.logic.handleMinimize(); }//GEN-LAST:event_jMenuItemMinimizeActionPerformed private void jMenuItemAutoLayoutActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemAutoLayoutActionPerformed this.logic.doAutoLayout(); }//GEN-LAST:event_jMenuItemAutoLayoutActionPerformed private void jMenuItemConvertToPDAActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemConvertToPDAActionPerformed this.logic.handleConvertTo(MachineType.PDA, false); }//GEN-LAST:event_jMenuItemConvertToPDAActionPerformed private void jMenuItemConvertToENFAActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemConvertToENFAActionPerformed this.logic.handleConvertTo(MachineType.ENFA, false); }//GEN-LAST:event_jMenuItemConvertToENFAActionPerformed private void jMenuItemConvertToNFActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemConvertToNFActionPerformed this.logic.handleConvertTo(MachineType.NFA, false); }//GEN-LAST:event_jMenuItemConvertToNFActionPerformed private void jMenuItemConvertToDFAActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemConvertToDFAActionPerformed this.logic.handleConvertTo(MachineType.DFA, false); }//GEN-LAST:event_jMenuItemConvertToDFAActionPerformed private void jGTIEditorPanelTabbedPaneLeftMouseReleased(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jGTIEditorPanelTabbedPaneLeftMouseReleased this.logic.handleTabbedPaneMouseReleased(evt); }//GEN-LAST:event_jGTIEditorPanelTabbedPaneLeftMouseReleased private void jMenuItemHistoryActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemHistoryActionPerformed this.logic.handleHistory(); }//GEN-LAST:event_jMenuItemHistoryActionPerformed private void jMenuItemCFGhandleDraftFor(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemCFGhandleDraftFor this.logic.handleDraftFor(GrammarType.CFG); }//GEN-LAST:event_jMenuItemCFGhandleDraftFor private void jMenuItemRGhandleDraftFor(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemRGhandleDraftFor this.logic.handleDraftFor(GrammarType.RG); }//GEN-LAST:event_jMenuItemRGhandleDraftFor private void jGTIToolBarButtonAddProductionActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jGTIToolBarButtonAddProductionActionPerformed this.logic.handleAddProduction(); }//GEN-LAST:event_jGTIToolBarButtonAddProductionActionPerformed private void jGTIEditorPanelTabbedPaneLeftStateChanged(javax.swing.event.ChangeEvent evt) {//GEN-FIRST:event_jGTIEditorPanelTabbedPaneLeftStateChanged this.logic.handleTabbedPaneStateChanged(evt); }//GEN-LAST:event_jGTIEditorPanelTabbedPaneLeftStateChanged private void jGTIToolBarToggleButtonFinalStateItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jGTIToolBarToggleButtonFinalStateItemStateChanged this.logic.handleToolbarEnd(this.jGTIToolBarToggleButtonFinalState.isSelected()); }//GEN-LAST:event_jGTIToolBarToggleButtonFinalStateItemStateChanged private void jGTIToolBarToggleButtonStartStateItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jGTIToolBarToggleButtonStartStateItemStateChanged this.logic.handleToolbarStart(this.jGTIToolBarToggleButtonStartState.isSelected()); }//GEN-LAST:event_jGTIToolBarToggleButtonStartStateItemStateChanged private void jGTIToolBarToggleButtonAddTransitionItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jGTIToolBarToggleButtonAddTransitionItemStateChanged this.logic.handleToolbarTransition(this.jGTIToolBarToggleButtonAddTransition.isSelected()); }//GEN-LAST:event_jGTIToolBarToggleButtonAddTransitionItemStateChanged private void jGTIToolBarToggleButtonAutoStepItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jGTIToolBarToggleButtonAutoStepItemStateChanged this.logic.handleWordAutoStep(evt); }//GEN-LAST:event_jGTIToolBarToggleButtonAutoStepItemStateChanged private void jGTIToolBarToggleButtonAddStateItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jGTIToolBarToggleButtonAddStateItemStateChanged this.logic.handleToolbarAddState(this.jGTIToolBarToggleButtonAddState.isSelected()); }//GEN-LAST:event_jGTIToolBarToggleButtonAddStateItemStateChanged private void jGTIToolBarToggleButtonMouseItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jGTIToolBarToggleButtonMouseItemStateChanged this.logic.handleToolbarMouse(this.jGTIToolBarToggleButtonMouse.isSelected()); }//GEN-LAST:event_jGTIToolBarToggleButtonMouseItemStateChanged private void jGTIToolBarButtonStopActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jGTIToolBarButtonStopActionPerformed this.logic.handleWordStop(); }//GEN-LAST:event_jGTIToolBarButtonStopActionPerformed private void jGTIToolBarButtonNextStepActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jGTIToolBarButtonNextStepActionPerformed this.logic.handleWordNextStep(); }//GEN-LAST:event_jGTIToolBarButtonNextStepActionPerformed private void jGTIToolBarButtonPreviousStepActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jGTIToolBarButtonPreviousStepActionPerformed this.logic.handleWordPreviousStep(); }//GEN-LAST:event_jGTIToolBarButtonPreviousStepActionPerformed private void jGTIToolBarButtonStartActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jGTIToolBarButtonStartActionPerformed this.logic.handleWordStart(); }//GEN-LAST:event_jGTIToolBarButtonStartActionPerformed private void jGTIToolBarButtonEditDocumentActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jGTIToolBarButtonEditDocumentActionPerformed this.logic.handleEditDocument(); }//GEN-LAST:event_jGTIToolBarButtonEditDocumentActionPerformed private void jGTIToolBarButtonRedoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jGTIToolBarButtonRedoActionPerformed this.logic.handleRedo(); }//GEN-LAST:event_jGTIToolBarButtonRedoActionPerformed private void jGTIToolBarButtonUndoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jGTIToolBarButtonUndoActionPerformed this.logic.handleUndo(); }//GEN-LAST:event_jGTIToolBarButtonUndoActionPerformed private void jGTIToolBarButtonSaveActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jGTIToolBarButtonSaveActionPerformed this.logic.handleSave(); }//GEN-LAST:event_jGTIToolBarButtonSaveActionPerformed private void jGTIToolBarButtonSaveAsActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jGTIToolBarButtonSaveAsActionPerformed this.logic.handleSaveAs(); }//GEN-LAST:event_jGTIToolBarButtonSaveAsActionPerformed private void jGTIToolBarButtonOpenActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jGTIToolBarButtonOpenActionPerformed this.logic.handleOpen(); }//GEN-LAST:event_jGTIToolBarButtonOpenActionPerformed private void jGTIToolBarButtonNewActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jGTIToolBarButtonNewActionPerformed this.logic.handleNew(); }//GEN-LAST:event_jGTIToolBarButtonNewActionPerformed private void jMenuItemExchangeActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemExchangeActionPerformed this.logic.handleExchange(); }//GEN-LAST:event_jMenuItemExchangeActionPerformed private void jMenuItemDFAhandleDraftFor(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemDFAhandleDraftFor this.logic.handleDraftFor(MachineType.DFA); }//GEN-LAST:event_jMenuItemDFAhandleDraftFor private void jMenuItemNFAhandleDraftFor(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemNFAhandleDraftFor this.logic.handleDraftFor(MachineType.NFA); }//GEN-LAST:event_jMenuItemNFAhandleDraftFor private void jMenuItemPDAhandleDraftFor(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemPDAhandleDraftFor this.logic.handleDraftFor(MachineType.PDA); }//GEN-LAST:event_jMenuItemPDAhandleDraftFor private void jMenuItemENFAhandleDraftFor(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemENFAhandleDraftFor this.logic.handleDraftFor(MachineType.ENFA); }//GEN-LAST:event_jMenuItemENFAhandleDraftFor private void handleCloseAll(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_handleCloseAll this.logic.handleCloseAll(); }//GEN-LAST:event_handleCloseAll private void handleSaveAll(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_handleSaveAll this.logic.handleSaveAll(); }//GEN-LAST:event_handleSaveAll private void handleRedo(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_handleRedo this.logic.handleRedo(); }//GEN-LAST:event_handleRedo private void handleUndo(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_handleUndo this.logic.handleUndo(); }//GEN-LAST:event_handleUndo private void jMenuItemEditMachineActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemEditMachineActionPerformed this.logic.handleEditMachine(); }//GEN-LAST:event_jMenuItemEditMachineActionPerformed private void handleClose(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_handleClose this.logic.handleClose(); }//GEN-LAST:event_handleClose private void jCheckBoxMenuItemTableItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jCheckBoxMenuItemTableItemStateChanged this.logic.handleTableStateChanged(); }//GEN-LAST:event_jCheckBoxMenuItemTableItemStateChanged private void jCheckBoxMenuItemConsoleItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jCheckBoxMenuItemConsoleItemStateChanged this.logic.handleConsoleStateChanged(); }//GEN-LAST:event_jCheckBoxMenuItemConsoleItemStateChanged private void handleSaveAs(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_handleSaveAs this.logic.handleSaveAs(); }//GEN-LAST:event_handleSaveAs private void handleSave(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_handleSave this.logic.handleSave(); }//GEN-LAST:event_handleSave private void jMenuItemValidateActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemValidateActionPerformed this.logic.handleValidate(); }//GEN-LAST:event_jMenuItemValidateActionPerformed private void jMenuItemEnterWordActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemEnterWordActionPerformed this.logic.handleEnterWord(); }//GEN-LAST:event_jMenuItemEnterWordActionPerformed private void handleNew(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_handleNew this.logic.handleNew(); }//GEN-LAST:event_handleNew private void formWindowClosing(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_formWindowClosing this.logic.handleQuit(); }//GEN-LAST:event_formWindowClosing private void jMenuItemAboutActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemAboutActionPerformed this.logic.handleAbout(); }//GEN-LAST:event_jMenuItemAboutActionPerformed private void jMenuItemPreferencesActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemPreferencesActionPerformed this.logic.handlePreferences(); }//GEN-LAST:event_jMenuItemPreferencesActionPerformed private void handleQuit(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_handleQuit this.logic.handleQuit(); }//GEN-LAST:event_handleQuit private void handleOpen(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_handleOpen this.logic.handleOpen(); }//GEN-LAST:event_handleOpen private void jMenuItemPrinthandleClose(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemPrinthandleClose this.logic.handlePrint(); }//GEN-LAST:event_jMenuItemPrinthandleClose private void jMenuItemExportPictureActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemExportPictureActionPerformed this.logic.handleExportPicture(); }//GEN-LAST:event_jMenuItemExportPictureActionPerformed private void jMenuItemExportLatexActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemExportLatexActionPerformed this.logic.handleToLatex(); }//GEN-LAST:event_jMenuItemExportLatexActionPerformed private void jMenuItemToCoreSyntaxActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemToCoreSyntaxActionPerformed this.logic.handleToCoreSyntax(); }//GEN-LAST:event_jMenuItemToCoreSyntaxActionPerformed private void jCheckBoxMenuItemRegexInfoItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jCheckBoxMenuItemRegexInfoItemStateChanged this.logic.handleRegexInfoChanged(this.jCheckBoxMenuItemRegexInfo.isSelected()); }//GEN-LAST:event_jCheckBoxMenuItemRegexInfoItemStateChanged private void jMenuItemEliminateLeftRecursionActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemEliminateLeftRecursionActionPerformed this.logic.handleEliminateLeftRecursion(); }//GEN-LAST:event_jMenuItemEliminateLeftRecursionActionPerformed private void jMenuItemLeftfactoringActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemLeftfactoringActionPerformed this.logic.handleLeftFactoring(); }//GEN-LAST:event_jMenuItemLeftfactoringActionPerformed private void jMenuItemConvertToRegexActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemConvertToRegexActionPerformed this.logic.handleConvertTo ( RegexType.REGEX, false ); }//GEN-LAST:event_jMenuItemConvertToRegexActionPerformed private void jMenuItemCreateRDPActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemCreateRDPActionPerformed this.logic.handleCreateRDP(); }//GEN-LAST:event_jMenuItemCreateRDPActionPerformed private void jMenuItemEliminateEntityProductionsActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemEliminateEntityProductionsActionPerformed this.logic.handleEliminateEntityProductions(); }//GEN-LAST:event_jMenuItemEliminateEntityProductionsActionPerformed private void jMenuItemEliminateEpsilonProductionsActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemEliminateEpsilonProductionsActionPerformed this.logic.handleEliminateEpsilonProductions(); }//GEN-LAST:event_jMenuItemEliminateEpsilonProductionsActionPerformed private void jMenuItemConvertToNFACBctionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemConvertToNFACBctionPerformed this.logic.handleConvertTo ( MachineType.NFA, true ); }//GEN-LAST:event_jMenuItemConvertToNFACBctionPerformed // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JCheckBoxMenuItem jCheckBoxMenuItemConsole; private javax.swing.JCheckBoxMenuItem jCheckBoxMenuItemRegexInfo; private javax.swing.JCheckBoxMenuItem jCheckBoxMenuItemSecondView; private javax.swing.JCheckBoxMenuItem jCheckBoxMenuItemTable; private de.unisiegen.gtitool.ui.swing.specialized.JGTIEditorPanelTabbedPane jGTIEditorPanelTabbedPaneLeft; private de.unisiegen.gtitool.ui.swing.specialized.JGTIEditorPanelTabbedPane jGTIEditorPanelTabbedPaneRight; private de.unisiegen.gtitool.ui.swing.specialized.JGTIMainSplitPane jGTIMainSplitPane; private de.unisiegen.gtitool.ui.swing.JGTIPanel jGTIPanelLeftInner; private de.unisiegen.gtitool.ui.swing.JGTIPanel jGTIPanelLeftOuter; private de.unisiegen.gtitool.ui.swing.JGTIPanel jGTIPanelRightInner; private de.unisiegen.gtitool.ui.swing.JGTIPanel jGTIPanelRightOuter; private de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarButton jGTIToolBarButtonAddProduction; private de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarButton jGTIToolBarButtonEditDocument; private de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarButton jGTIToolBarButtonNew; private de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarButton jGTIToolBarButtonNextStep; private de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarButton jGTIToolBarButtonOpen; private de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarButton jGTIToolBarButtonPreviousStep; private de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarButton jGTIToolBarButtonRedo; private de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarButton jGTIToolBarButtonSave; private de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarButton jGTIToolBarButtonSaveAs; private de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarButton jGTIToolBarButtonStart; private de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarButton jGTIToolBarButtonStop; private de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarButton jGTIToolBarButtonUndo; private de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarToggleButton jGTIToolBarToggleButtonAddState; private de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarToggleButton jGTIToolBarToggleButtonAddTransition; private de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarToggleButton jGTIToolBarToggleButtonAutoStep; private de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarToggleButton jGTIToolBarToggleButtonEnterWord; private de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarToggleButton jGTIToolBarToggleButtonFinalState; private de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarToggleButton jGTIToolBarToggleButtonMouse; private de.unisiegen.gtitool.ui.swing.specialized.JGTIToolBarToggleButton jGTIToolBarToggleButtonStartState; private javax.swing.JMenuBar jMenuBarMain; private javax.swing.JMenu jMenuConvertTo; private javax.swing.JMenu jMenuConvertToComplete; private javax.swing.JMenu jMenuDraft; private javax.swing.JMenu jMenuEdit; private javax.swing.JMenu jMenuExecute; private javax.swing.JMenu jMenuExtras; private javax.swing.JMenu jMenuFile; private javax.swing.JMenu jMenuHelp; private javax.swing.JMenuItem jMenuItemAbout; private javax.swing.JMenuItem jMenuItemAutoLayout; private javax.swing.JMenuItem jMenuItemCFG; private javax.swing.JMenuItem jMenuItemClose; private javax.swing.JMenuItem jMenuItemCloseAll; private javax.swing.JMenuItem jMenuItemConvertToCompleteDFA; private javax.swing.JMenuItem jMenuItemConvertToCompleteENFA; private javax.swing.JMenuItem jMenuItemConvertToCompleteNFA; private javax.swing.JMenuItem jMenuItemConvertToCompletePDA; private javax.swing.JMenuItem jMenuItemConvertToDFA; private javax.swing.JMenuItem jMenuItemConvertToENFA; private javax.swing.JMenuItem jMenuItemConvertToNFA; private javax.swing.JMenuItem jMenuItemConvertToNFACB; private javax.swing.JMenuItem jMenuItemConvertToPDA; private javax.swing.JMenuItem jMenuItemConvertToRegex; private javax.swing.JMenuItem jMenuItemCreateRDP; private javax.swing.JMenuItem jMenuItemDFA; private javax.swing.JMenuItem jMenuItemENFA; private javax.swing.JMenuItem jMenuItemEditMachine; private javax.swing.JMenuItem jMenuItemEliminateEntityProductions; private javax.swing.JMenuItem jMenuItemEliminateEpsilonProductions; private javax.swing.JMenuItem jMenuItemEliminateLeftRecursion; private javax.swing.JMenuItem jMenuItemEnterWord; private javax.swing.JMenuItem jMenuItemExchange; private javax.swing.JMenuItem jMenuItemExportLatex; private javax.swing.JMenuItem jMenuItemExportPicture; private javax.swing.JMenuItem jMenuItemHistory; private javax.swing.JMenuItem jMenuItemLeftfactoring; private javax.swing.JMenuItem jMenuItemMinimize; private javax.swing.JMenuItem jMenuItemNFA; private javax.swing.JMenuItem jMenuItemNew; private javax.swing.JMenuItem jMenuItemOpen; private javax.swing.JMenuItem jMenuItemPDA; private javax.swing.JMenuItem jMenuItemPreferences; private javax.swing.JMenuItem jMenuItemPrint; private javax.swing.JMenuItem jMenuItemQuit; private javax.swing.JMenuItem jMenuItemRG; private javax.swing.JMenuItem jMenuItemReachableStates; private javax.swing.JMenuItem jMenuItemRedo; private javax.swing.JMenuItem jMenuItemReorderStateNames; private javax.swing.JMenuItem jMenuItemSave; private javax.swing.JMenuItem jMenuItemSaveAll; private javax.swing.JMenuItem jMenuItemSaveAs; private javax.swing.JMenuItem jMenuItemToCoreSyntax; private javax.swing.JMenuItem jMenuItemUndo; private javax.swing.JMenuItem jMenuItemValidate; private javax.swing.JMenu jMenuRecentlyUsed; private javax.swing.JMenu jMenuView; private javax.swing.JSeparator jSeparatorEdit; private javax.swing.JSeparator jSeparatorEditNavigation; private javax.swing.JSeparator jSeparatorExecute0; private javax.swing.JSeparator jSeparatorExecute1; private javax.swing.JSeparator jSeparatorExtras; private javax.swing.JSeparator jSeparatorFile1; private javax.swing.JSeparator jSeparatorFile2; private javax.swing.JSeparator jSeparatorFile3; private javax.swing.JSeparator jSeparatorFile4; private javax.swing.JSeparator jSeparatorFile5; private javax.swing.JSeparator jSeparatorFileEdit; private javax.swing.JSeparator jSeparatorNavigation; private javax.swing.JSeparator jSeparatorView; private javax.swing.JToolBar jToolBarEdit; private javax.swing.JToolBar jToolBarFile; private javax.swing.JToolBar jToolBarMain; private javax.swing.JToolBar jToolBarNavigation; private javax.swing.ButtonGroup modeSettingsGroup; private javax.swing.ButtonGroup toolbarButton; // End of variables declaration//GEN-END:variables }