/// <summary> /// This method is called from within the constructor to /// initialize the form. /// </summary> /// <remarks> /// 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. /// </remarks> private void InitComponents() { //GEN-BEGIN:initComponents splitPane = new JSplitPane(); topPanel = new JPanel(); buttonsAndFilePanel = new JPanel(); loadButtonPanel = new JPanel(); loadFileButton = new JButton(); loadParserButton = new JButton(); saveOutputButton = new JButton(); buttonPanel = new JPanel(); backButton = new JButton(); if (GetType().GetResource("/edu/stanford/nlp/parser/ui/leftarrow.gif") != null) { backButton.SetIcon(new ImageIcon(GetType().GetResource("/edu/stanford/nlp/parser/ui/leftarrow.gif"))); } else { backButton.SetText("< Prev"); } forwardButton = new JButton(); if (GetType().GetResource("/edu/stanford/nlp/parser/ui/rightarrow.gif") != null) { forwardButton.SetIcon(new ImageIcon(GetType().GetResource("/edu/stanford/nlp/parser/ui/rightarrow.gif"))); } else { forwardButton.SetText("Next >"); } parseButton = new JButton(); parseNextButton = new JButton(); clearButton = new JButton(); dataFilePanel = new JPanel(); dataFileLabel = new JLabel(); textScrollPane = new JScrollPane(); textPane = new JTextPane(); treeContainer = new JPanel(); parserFilePanel = new JPanel(); parserFileLabel = new JLabel(); statusPanel = new JPanel(); statusLabel = new JLabel(); progressBar = new JProgressBar(); progressBar.SetVisible(false); SetLayout(new BorderLayout()); splitPane.SetOrientation(JSplitPane.VerticalSplit); topPanel.SetLayout(new BorderLayout()); buttonsAndFilePanel.SetLayout(new BoxLayout(buttonsAndFilePanel, BoxLayout.YAxis)); loadButtonPanel.SetLayout(new FlowLayout(FlowLayout.Left)); loadFileButton.SetText("Load File"); loadFileButton.SetToolTipText("Load a data file."); loadFileButton.AddActionListener(null); loadButtonPanel.Add(loadFileButton); loadParserButton.SetText("Load Parser"); loadParserButton.SetToolTipText("Load a serialized parser."); loadParserButton.AddActionListener(null); loadButtonPanel.Add(loadParserButton); saveOutputButton.SetText("Save Output"); saveOutputButton.SetToolTipText("Save the processed output."); saveOutputButton.SetEnabled(false); saveOutputButton.AddActionListener(null); loadButtonPanel.Add(saveOutputButton); buttonsAndFilePanel.Add(loadButtonPanel); buttonPanel.SetLayout(new FlowLayout(FlowLayout.Left)); backButton.SetToolTipText("Scroll backward one sentence."); backButton.SetEnabled(false); backButton.AddActionListener(null); buttonPanel.Add(backButton); forwardButton.SetToolTipText("Scroll forward one sentence."); forwardButton.SetEnabled(false); forwardButton.AddActionListener(null); buttonPanel.Add(forwardButton); parseButton.SetText("Parse"); parseButton.SetToolTipText("Parse selected sentence."); parseButton.SetEnabled(false); parseButton.AddActionListener(null); buttonPanel.Add(parseButton); parseNextButton.SetText("Parse >"); parseNextButton.SetToolTipText("Parse selected sentence and then scrolls forward one sentence."); parseNextButton.SetEnabled(false); parseNextButton.AddActionListener(null); buttonPanel.Add(parseNextButton); clearButton.SetText("Clear"); clearButton.SetToolTipText("Clears parse tree."); clearButton.SetEnabled(false); clearButton.AddActionListener(null); buttonPanel.Add(clearButton); buttonsAndFilePanel.Add(buttonPanel); dataFilePanel.SetLayout(new FlowLayout(FlowLayout.Left)); dataFilePanel.Add(dataFileLabel); buttonsAndFilePanel.Add(dataFilePanel); topPanel.Add(buttonsAndFilePanel, BorderLayout.North); textPane.SetPreferredSize(new Dimension(250, 250)); textPane.AddFocusListener(new _FocusAdapter_888(this)); textPane.AddMouseListener(new _MouseAdapter_895(this)); textPane.AddMouseMotionListener(new _MouseMotionAdapter_902(this)); textScrollPane.SetViewportView(textPane); topPanel.Add(textScrollPane, BorderLayout.Center); splitPane.SetLeftComponent(topPanel); treeContainer.SetLayout(new BorderLayout()); treeContainer.SetBackground(new Color(255, 255, 255)); treeContainer.SetBorder(new BevelBorder(BevelBorder.Raised)); treeContainer.SetForeground(new Color(0, 0, 0)); treeContainer.SetPreferredSize(new Dimension(200, 200)); treePanel = new TreeJPanel(); treeContainer.Add("Center", treePanel); treePanel.SetBackground(Color.white); parserFilePanel.SetLayout(new FlowLayout(FlowLayout.Left)); parserFilePanel.SetBackground(new Color(255, 255, 255)); parserFileLabel.SetText("Parser: None"); parserFilePanel.Add(parserFileLabel); treeContainer.Add(parserFilePanel, BorderLayout.North); splitPane.SetRightComponent(treeContainer); Add(splitPane, BorderLayout.Center); statusPanel.SetLayout(new FlowLayout(FlowLayout.Left)); statusLabel.SetText("Ready"); statusPanel.Add(statusLabel); progressBar.SetName(string.Empty); statusPanel.Add(progressBar); Add(statusPanel, BorderLayout.South); }