/** * @return XPath Tester panel */ private JPanel createXpathExtractorPanel() { xmlDataField = JSyntaxTextArea.getInstance(50, 80, true); xmlDataField.setCodeFoldingEnabled(true); xmlDataField.setEditable(false); xmlDataField.setBracketMatchingEnabled(false); xmlDataField.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_XML); xmlDataField.setLanguage(SyntaxConstants.SYNTAX_STYLE_XML); xmlDataField.setLineWrap(true); xmlDataField.setWrapStyleWord(true); JScrollPane xmlDataPane = JTextScrollPane.getInstance(xmlDataField, true); xmlDataPane.setMinimumSize(new Dimension(0, 100)); xmlDataPane.setPreferredSize(new Dimension(0, 200)); JPanel highPane = new JPanel(new GridLayout(1, 1)); highPane.add(xmlDataPane); JPanel pane = new JPanel(new GridLayout(1, 1)); JSplitPane mainSplit = new JSplitPane(JSplitPane.VERTICAL_SPLIT, highPane, createXpathExtractorTasksPanel()); mainSplit.setDividerLocation(0.5d); mainSplit.setOneTouchExpandable(true); pane.add(mainSplit); return pane; }
/** * @return JSON PATH Tester panel */ private JPanel createJSonPathExtractorPanel() { jsonDataField = JSyntaxTextArea.getInstance(50, 80, true); jsonDataField.setCodeFoldingEnabled(true); jsonDataField.setEditable(false); jsonDataField.setBracketMatchingEnabled(false); jsonDataField.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_JSON); jsonDataField.setLanguage(SyntaxConstants.SYNTAX_STYLE_JSON); jsonDataField.setLineWrap(true); jsonDataField.setWrapStyleWord(true); this.jsonDataPane = JTextScrollPane.getInstance(jsonDataField, true); jsonDataPane.setPreferredSize(new Dimension(100, 200)); JPanel panel = new JPanel(new BorderLayout(0, 5)); JSplitPane mainSplit = new JSplitPane(JSplitPane.VERTICAL_SPLIT, jsonDataPane, createJSonPathExtractorTasksPanel()); mainSplit.setDividerLocation(0.6d); mainSplit.setOneTouchExpandable(true); panel.add(mainSplit, BorderLayout.CENTER); return panel; }
/** * @return RegExp Tester panel */ private JPanel createCssJqueryPanel() { cssJqueryDataField = JSyntaxTextArea.getInstance(50, 80, true); cssJqueryDataField.setCodeFoldingEnabled(true); cssJqueryDataField.setEditable(false); cssJqueryDataField.setBracketMatchingEnabled(false); cssJqueryDataField.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_HTML); cssJqueryDataField.setLanguage(SyntaxConstants.SYNTAX_STYLE_HTML); cssJqueryDataField.setLineWrap(true); cssJqueryDataField.setWrapStyleWord(true); JScrollPane cssJqueryDataPane = JTextScrollPane.getInstance(cssJqueryDataField, true); cssJqueryDataPane.setPreferredSize(new Dimension(0, 200)); JPanel pane = new JPanel(new BorderLayout(0, 5)); JSplitPane mainSplit = new JSplitPane(JSplitPane.VERTICAL_SPLIT, cssJqueryDataPane, createCssJqueryTasksPanel()); mainSplit.setDividerLocation(0.6d); mainSplit.setOneTouchExpandable(true); pane.add(mainSplit, BorderLayout.CENTER); return pane; }
/** * @return XPath Tester panel */ private JPanel createXpathExtractorPanel() { xmlDataField = JSyntaxTextArea.getInstance(50, 80, true); xmlDataField.setCodeFoldingEnabled(true); xmlDataField.setEditable(false); xmlDataField.setBracketMatchingEnabled(false); xmlDataField.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_XML); xmlDataField.setLanguage(SyntaxConstants.SYNTAX_STYLE_XML); xmlDataField.setLineWrap(true); xmlDataField.setWrapStyleWord(true); JScrollPane xmlDataPane = JTextScrollPane.getInstance(xmlDataField, true); xmlDataPane.setPreferredSize(new Dimension(0, 200)); JPanel pane = new JPanel(new BorderLayout(0, 5)); JSplitPane mainSplit = new JSplitPane(JSplitPane.VERTICAL_SPLIT, xmlDataPane, createXpathExtractorTasksPanel()); mainSplit.setDividerLocation(0.6d); mainSplit.setOneTouchExpandable(true); pane.add(mainSplit, BorderLayout.CENTER); return pane; }