/** * @return JPanel Panel for priority and expiration */ private JPanel createPriorityAndExpiration() { JPanel panel = new HorizontalPanel(); panel.add(expiration); panel.add(priority); return panel; } }
protected JPanel createLabelsPanel() { HorizontalPanel panel = new HorizontalPanel(); panel.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(),"Labels")); this.codeCheckBox = new JCheckBox("Code"); panel.add(this.codeCheckBox); this.labelsCheckBox = new JCheckBox("Jmeter Labels"); panel.add(this.labelsCheckBox); this.successCheckBox = new JCheckBox("Success"); panel.add(this.successCheckBox); return panel; }
private void init() { // WARNING: called from ctor so must not be overridden (i.e. must be private or final) this.setLayout(new BorderLayout(0, 5)); setBorder(BorderFactory.createEmptyBorder(5, 0, 5, 5)); JLabel jtitle = new JLabel(title); HorizontalPanel buttons = new HorizontalPanel(); buttons.add(jtitle); buttons.add(browse); buttons.add(delete); buttons.add(clear); add(buttons,BorderLayout.NORTH); this.initializeTableModel(); files = new JTable(tableModel); JMeterUtils.applyHiDPI(files); files.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION); files.revalidate(); JScrollPane scrollpane = new JScrollPane(files); scrollpane.setPreferredSize(new Dimension(100,80)); add(scrollpane,BorderLayout.CENTER); browse.setActionCommand(ACTION_BROWSE); // $NON-NLS-1$ browse.addActionListener(this); clear.addActionListener(this); delete.addActionListener(this); }
public HorizontalPanel(int hgap, float verticalAlign) { super(new BorderLayout()); add(subPanel, BorderLayout.CENTER); this.hgap = hgap; this.verticalAlign = verticalAlign; }
label.setLabelFor(classnameCombo); HorizontalPanel classNamePanel = new HorizontalPanel(); classNamePanel.add(label); classNamePanel.add(classnameCombo); JLabel queueSizeLabel = new JLabel(JMeterUtils.getResString("backend_listener_queue_size")); // $NON-NLS-1$ queueSizeLabel.setLabelFor(queueSize); HorizontalPanel queueSizePanel = new HorizontalPanel(); queueSizePanel.add(queueSizeLabel, BorderLayout.WEST); queueSizePanel.add(queueSize);
private JPanel createProxyHostAndPortPanel(JTextField proxyHost, JTextField proxyPort, String label) { JPanel httpPanel = new HorizontalPanel(); JLabel httpProxyHostLabel = new JLabel(label); httpPanel.add(httpProxyHostLabel); httpPanel.add(proxyHost); proxyHost.setEnabled(false); JLabel httpProxyPortLabel = new JLabel("Port:"); httpPanel.add(httpProxyPortLabel); httpPanel.add(proxyPort); proxyPort.setEnabled(false); return httpPanel; }
/** * Create the panel that holds all the server configuration (ports, config files etc.) * * @return - the server configuration panel */ protected JPanel createServerPanel(){ HorizontalPanel panel = new HorizontalPanel(); panel.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(),"Server")); panel.add(this.createPortPanel()); return panel; }
private JPanel createGroupingPanel() { DefaultComboBoxModel<String> m = new DefaultComboBoxModel<>(); // Note: position of these elements in the menu *must* match the // corresponding ProxyControl.GROUPING_* values. m.addElement(JMeterUtils.getResString("grouping_no_groups")); // $NON-NLS-1$ m.addElement(JMeterUtils.getResString("grouping_add_separators")); // $NON-NLS-1$ m.addElement(JMeterUtils.getResString("grouping_in_controllers")); // $NON-NLS-1$ m.addElement(JMeterUtils.getResString("grouping_store_first_only")); // $NON-NLS-1$ m.addElement(JMeterUtils.getResString("grouping_in_transaction_controllers")); // $NON-NLS-1$ groupingMode = new JComboBox<>(m); groupingMode.setPreferredSize(new Dimension(150, 20)); groupingMode.setSelectedIndex(0); groupingMode.addItemListener(this); JLabel label2 = new JLabel(JMeterUtils.getResString("grouping_mode")); // $NON-NLS-1$ label2.setLabelFor(groupingMode); HorizontalPanel panel = new HorizontalPanel(); panel.add(label2); panel.add(groupingMode); return panel; }
private void createPacUrlProxy(JPanel panel, ButtonGroup group) { pacUrlProxy = new JRadioButton("Automatic proxy configuration URL"); group.add(pacUrlProxy); panel.add(pacUrlProxy); pacUrlProxy.addItemListener(this); JPanel pacUrlPanel = new HorizontalPanel(); pacUrl = new JTextField(); pacUrl.setEnabled(false); pacUrlPanel.add(pacUrl, BorderLayout.CENTER); pacUrlPanel.setBorder(BorderFactory.createEmptyBorder(0, PROXY_FIELD_INDENT, 0, 0)); panel.add(pacUrlPanel); }
private JPanel createPortPanel() { portField = new JTextField(HttpSimpleTableControl.DEFAULT_PORT_S, 8); portField.setName(HttpSimpleTableControl.PORT); JLabel label = new JLabel(JMeterUtils.getResString("port")); label.setLabelFor(portField); datasetDirectoryField = new JTextField( HttpSimpleTableControl.DEFAULT_DATA_DIR, 8); datasetDirectoryField.setName(HttpSimpleTableControl.DATA_DIR); JLabel ddLabel = new JLabel("Dataset directory:"); ddLabel.setLabelFor(datasetDirectoryField); timestampChkBox = new JCheckBox(); timestampChkBox.setSelected(HttpSimpleTableControl.DEFAULT_TIMESTAMP); timestampChkBox.setName(HttpSimpleTableControl.TIMESTAMP); JLabel tsLabel = new JLabel("Timestamp:"); tsLabel.setLabelFor(timestampChkBox); HorizontalPanel panel = new HorizontalPanel(); panel.setBorder(BorderFactory.createTitledBorder( BorderFactory.createEtchedBorder(), "Settings")); panel.add(label); panel.add(portField); panel.add(ddLabel); panel.add(datasetDirectoryField); panel.add(tsLabel); panel.add(timestampChkBox); panel.add(Box.createHorizontalStrut(10)); return panel; }
private JPanel createTestPlanContentPanel() { httpHeaders = new JCheckBox(JMeterUtils.getResString("proxy_headers")); // $NON-NLS-1$ httpHeaders.setSelected(true); // maintain original default httpHeaders.addActionListener(this); httpHeaders.setActionCommand(ENABLE_RESTART); addAssertions = new JCheckBox(JMeterUtils.getResString("proxy_assertions")); // $NON-NLS-1$ addAssertions.setSelected(false); addAssertions.addActionListener(this); addAssertions.setActionCommand(ENABLE_RESTART); regexMatch = new JCheckBox(JMeterUtils.getResString("proxy_regex")); // $NON-NLS-1$ regexMatch.setSelected(false); regexMatch.addActionListener(this); regexMatch.setActionCommand(ENABLE_RESTART); VerticalPanel mainPanel = new VerticalPanel(); mainPanel.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), JMeterUtils.getResString("proxy_test_plan_content"))); // $NON-NLS-1$ HorizontalPanel nodeCreationPanel = new HorizontalPanel(); nodeCreationPanel.add(createGroupingPanel()); nodeCreationPanel.add(httpHeaders); nodeCreationPanel.add(addAssertions); nodeCreationPanel.add(regexMatch); HorizontalPanel targetPanel = new HorizontalPanel(); targetPanel.add(createTargetPanel()); mainPanel.add(targetPanel); mainPanel.add(nodeCreationPanel); return mainPanel; }
private JPanel createServicePanel() { final JPanel browserPanel = new VerticalPanel(); final JPanel ieServicePanel = new HorizontalPanel(); final JLabel ieDriverServiceLabel = new JLabel("Path to Internet Explorer Driver"); ieServicePanel.add(ieDriverServiceLabel); ieServicePath = new JTextField(); ieServicePanel.add(ieServicePath); browserPanel.add(ieServicePanel); return browserPanel; }
private JPanel createPortPanel() { portField = new JTextField(HttpSimpleTableControl.DEFAULT_PORT_S, 8); portField.setName(HttpSimpleTableControl.PORT); JLabel label = new JLabel(JMeterUtils.getResString("port")); label.setLabelFor(portField); datasetDirectoryField = new JTextField( HttpSimpleTableControl.DEFAULT_DATA_DIR, 8); datasetDirectoryField.setName(HttpSimpleTableControl.DATA_DIR); JLabel ddLabel = new JLabel("Dataset directory:"); ddLabel.setLabelFor(datasetDirectoryField); timestampChkBox = new JCheckBox(); timestampChkBox.setSelected(HttpSimpleTableControl.DEFAULT_TIMESTAMP); timestampChkBox.setName(HttpSimpleTableControl.TIMESTAMP); JLabel tsLabel = new JLabel("Timestamp:"); tsLabel.setLabelFor(timestampChkBox); HorizontalPanel panel = new HorizontalPanel(); panel.setBorder(BorderFactory.createTitledBorder( BorderFactory.createEtchedBorder(), "Settings")); panel.add(label); panel.add(portField); panel.add(ddLabel); panel.add(datasetDirectoryField); panel.add(tsLabel); panel.add(timestampChkBox); panel.add(Box.createHorizontalStrut(10)); return panel; }
port = new JLabeledTextField("Port", 10); VerticalPanel resourceConfigPanel = new VerticalPanel(); HorizontalPanel oAuthPanel = new HorizontalPanel(); oAuthPanel.add(consumerKey); oAuthPanel.add(consumerSecret); HorizontalPanel panel1 = new HorizontalPanel(); panel1.add(httpMethods); panel1.add(useKeepAlive); panel1.add(automaticRedirect); HorizontalPanel panel2 = new HorizontalPanel(); panel2.add(hostBaseUrl); panel2.add(port); HorizontalPanel panel3 = new HorizontalPanel(); panel3.add(resource); resourceConfigPanel.add(panel1); resourceConfigPanel.add(oAuthPanel);
protected JPanel createSourceAddrPanel() { final JPanel sourceAddrPanel = new HorizontalPanel(); sourceAddrPanel.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), JMeterUtils .getResString("web_testing_source_ip"))); // $NON-NLS-1$ // Add a new field source ip address (for HC implementations only) sourceIpType.setSelectedIndex(HTTPSamplerBase.SourceType.HOSTNAME.ordinal()); //default: IP/Hostname sourceAddrPanel.add(sourceIpType); sourceIpAddr = new JTextField(); sourceAddrPanel.add(sourceIpAddr); return sourceAddrPanel; }
private JPanel createPortPanel() { portField = new JTextField(HttpMirrorControl.DEFAULT_PORT_S, 8); portField.setName(HttpMirrorControl.PORT); JLabel label = new JLabel(JMeterUtils.getResString("port")); // $NON-NLS-1$ label.setLabelFor(portField); maxPoolSizeField = new JTextField(Integer.toString(HttpMirrorControl.DEFAULT_MAX_POOL_SIZE), 8); maxPoolSizeField.setName(HttpMirrorControl.MAX_POOL_SIZE); JLabel mpsLabel = new JLabel(JMeterUtils.getResString("httpmirror_max_pool_size")); // $NON-NLS-1$ mpsLabel.setLabelFor(maxPoolSizeField); maxQueueSizeField = new JTextField(Integer.toString(HttpMirrorControl.DEFAULT_MAX_QUEUE_SIZE), 8); maxQueueSizeField.setName(HttpMirrorControl.MAX_QUEUE_SIZE); JLabel mqsLabel = new JLabel(JMeterUtils.getResString("httpmirror_max_queue_size")); // $NON-NLS-1$ mqsLabel.setLabelFor(maxQueueSizeField); HorizontalPanel panel = new HorizontalPanel(); panel.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), JMeterUtils.getResString("httpmirror_settings"))); // $NON-NLS-1$ panel.add(label); panel.add(portField); panel.add(mpsLabel); panel.add(maxPoolSizeField); panel.add(mqsLabel); panel.add(maxQueueSizeField); panel.add(Box.createHorizontalStrut(10)); return panel; }
port = new JLabeledTextField("Port", 10); VerticalPanel resourceConfigPanel = new VerticalPanel(); HorizontalPanel oAuthPanel = new HorizontalPanel(); oAuthPanel.add(consumerKey); oAuthPanel.add(consumerSecret); HorizontalPanel panel1 = new HorizontalPanel(); panel1.add(httpMethods); panel1.add(useKeepAlive); panel1.add(automaticRedirect); HorizontalPanel panel2 = new HorizontalPanel(); panel2.add(hostBaseUrl); panel2.add(port); HorizontalPanel panel3 = new HorizontalPanel(); panel3.add(resource); resourceConfigPanel.add(panel1); resourceConfigPanel.add(oAuthPanel);
protected JPanel createSourceAddrPanel() { final JPanel sourceAddrPanel = new HorizontalPanel(); sourceAddrPanel.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), JMeterUtils .getResString("web_testing_source_ip"))); // $NON-NLS-1$ sourceIpType.setSelectedIndex(HTTPSamplerBase.SourceType.HOSTNAME.ordinal()); //default: IP/Hostname sourceAddrPanel.add(sourceIpType); sourceIpAddr = new JTextField(); sourceAddrPanel.add(sourceIpAddr); return sourceAddrPanel; }
private void init() { // WARNING: called from ctor so must not be overridden (i.e. must be private or final) setLayout(new BorderLayout(0, 10)); setBorder(makeBorder()); add(makeTitlePanel(), BorderLayout.NORTH); JPanel mainPanel = new JPanel(new BorderLayout()); // USER_INPUT HorizontalPanel md5HexPanel = new HorizontalPanel(); md5HexPanel.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), JMeterUtils.getResString("md5hex_assertion_md5hex_test"))); // $NON-NLS-1$ md5HexPanel.add(new JLabel(JMeterUtils.getResString("md5hex_assertion_label"))); //$NON-NLS-1$ md5HexInput = new JTextField(25); md5HexPanel.add(md5HexInput); mainPanel.add(md5HexPanel, BorderLayout.NORTH); add(mainPanel, BorderLayout.CENTER); }
private JPanel createTargetPanel() { targetNodesModel = new DefaultComboBoxModel<>(); targetNodes = new JComboBox<>(targetNodesModel); targetNodes.setPrototypeDisplayValue(""); // $NON-NLS-1$ // Bug 56303 fixed the width of combo list JPopupMenu popup = (JPopupMenu) targetNodes.getUI().getAccessibleChild(targetNodes, 0); // get popup element JScrollPane scrollPane = findScrollPane(popup); if(scrollPane != null) { scrollPane.setHorizontalScrollBar(new JScrollBar(JScrollBar.HORIZONTAL)); // add scroll pane if label element is too long scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); } targetNodes.setActionCommand(CHANGE_TARGET); // Action listener will be added later JLabel label = new JLabel(JMeterUtils.getResString("proxy_target")); // $NON-NLS-1$ label.setLabelFor(targetNodes); HorizontalPanel panel = new HorizontalPanel(); panel.add(label); panel.add(targetNodes); return panel; }