Search in sources :

Example 96 with JCheckBox

use of javax.swing.JCheckBox in project jmeter by apache.

the class JMSSamplerGui method init.

/**
     * Initializes the configuration screen.
     *
     */
private void init() {
    // WARNING: called from ctor so must not be overridden (i.e. must be private or final)
    setLayout(new BorderLayout());
    setBorder(makeBorder());
    add(makeTitlePanel(), BorderLayout.NORTH);
    JPanel jmsQueueingPanel = new JPanel(new BorderLayout());
    jmsQueueingPanel.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), //$NON-NLS-1$
    JMeterUtils.getResString("jms_queueing")));
    JPanel qcfPanel = new JPanel(new BorderLayout(5, 0));
    qcfPanel.add(queueConnectionFactory, BorderLayout.CENTER);
    jmsQueueingPanel.add(qcfPanel, BorderLayout.NORTH);
    JPanel sendQueuePanel = new JPanel(new BorderLayout(5, 0));
    sendQueuePanel.add(sendQueue);
    jmsQueueingPanel.add(sendQueuePanel, BorderLayout.CENTER);
    JPanel receiveQueuePanel = new JPanel(new BorderLayout(5, 0));
    receiveQueuePanel.add(jmsSelector, BorderLayout.SOUTH);
    receiveQueuePanel.add(receiveQueue, BorderLayout.NORTH);
    jmsQueueingPanel.add(receiveQueuePanel, BorderLayout.SOUTH);
    JPanel messagePanel = new JPanel(new BorderLayout());
    messagePanel.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), //$NON-NLS-1$
    JMeterUtils.getResString("jms_message_title")));
    JPanel correlationPanel = new HorizontalPanel();
    correlationPanel.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), //$NON-NLS-1$
    JMeterUtils.getResString("jms_correlation_title")));
    //$NON-NLS-1$
    useReqMsgIdAsCorrelId = new JCheckBox(JMeterUtils.getResString("jms_use_req_msgid_as_correlid"), false);
    //$NON-NLS-1$
    useResMsgIdAsCorrelId = new JCheckBox(JMeterUtils.getResString("jms_use_res_msgid_as_correlid"), false);
    correlationPanel.add(useReqMsgIdAsCorrelId);
    correlationPanel.add(useResMsgIdAsCorrelId);
    JPanel messageNorthPanel = new JPanel(new BorderLayout());
    JPanel onewayPanel = new HorizontalPanel();
    onewayPanel.add(oneWay);
    onewayPanel.add(correlationPanel);
    messageNorthPanel.add(onewayPanel, BorderLayout.NORTH);
    //$NON-NLS-1$
    useNonPersistentDelivery = new JCheckBox(JMeterUtils.getResString("jms_use_non_persistent_delivery"), false);
    JPanel timeoutPanel = new HorizontalPanel();
    timeoutPanel.add(timeout);
    timeoutPanel.add(expiration);
    timeoutPanel.add(priority);
    timeoutPanel.add(useNonPersistentDelivery);
    messageNorthPanel.add(timeoutPanel, BorderLayout.SOUTH);
    messagePanel.add(messageNorthPanel, BorderLayout.NORTH);
    JPanel messageContentPanel = new JPanel(new BorderLayout());
    messageContentPanel.add(new JLabel(JMeterUtils.getResString("jms_msg_content")), BorderLayout.NORTH);
    messageContentPanel.add(JTextScrollPane.getInstance(messageContent), BorderLayout.CENTER);
    messagePanel.add(messageContentPanel, BorderLayout.CENTER);
    //$NON-NLS-1$
    jmsPropertiesPanel = new JMSPropertiesPanel();
    messagePanel.add(jmsPropertiesPanel, BorderLayout.SOUTH);
    Box mainPanel = Box.createVerticalBox();
    add(mainPanel, BorderLayout.CENTER);
    mainPanel.add(jmsQueueingPanel, BorderLayout.NORTH);
    mainPanel.add(messagePanel, BorderLayout.CENTER);
    JPanel jndiPanel = createJNDIPanel();
    mainPanel.add(jndiPanel, BorderLayout.SOUTH);
}
Also used : JCheckBox(javax.swing.JCheckBox) JPanel(javax.swing.JPanel) BorderLayout(java.awt.BorderLayout) HorizontalPanel(org.apache.jmeter.gui.util.HorizontalPanel) JLabel(javax.swing.JLabel) Box(javax.swing.Box) JCheckBox(javax.swing.JCheckBox) JComboBox(javax.swing.JComboBox)

Example 97 with JCheckBox

use of javax.swing.JCheckBox in project jmeter by apache.

the class SmtpPanel method initComponents.

/**
     * Main method of class, builds all gui-components for SMTP-sampler.
     */
private void initComponents() {
    // $NON-NLS-1$
    jlAddressReplyTo = new JLabel(JMeterUtils.getResString("smtp_replyto"));
    // $NON-NLS-1$
    jlAddressFrom = new JLabel(JMeterUtils.getResString("smtp_from"));
    // $NON-NLS-1$
    jlAddressTo = new JLabel(JMeterUtils.getResString("smtp_to"));
    // $NON-NLS-1$
    jlAddressToCC = new JLabel(JMeterUtils.getResString("smtp_cc"));
    // $NON-NLS-1$
    jlAddressToBCC = new JLabel(JMeterUtils.getResString("smtp_bcc"));
    // $NON-NLS-1$
    jlMailServerPort = new JLabel(JMeterUtils.getResString("smtp_server_port"));
    // $NON-NLS-1$
    jlMailServer = new JLabel(JMeterUtils.getResString("smtp_server"));
    // $NON-NLS-1$
    jlMailServerTimeout = new JLabel(JMeterUtils.getResString("smtp_server_timeout"));
    // $NON-NLS-1$
    jlMailServerConnectionTimeout = new JLabel(JMeterUtils.getResString("smtp_server_connection_timeout"));
    // $NON-NLS-1$
    jlAttachFile = new JLabel(JMeterUtils.getResString("smtp_attach_file"));
    // $NON-NLS-1$
    jlDutPortStandard = new JLabel(JMeterUtils.getResString("smtp_default_port"));
    // $NON-NLS-1$
    jlUsername = new JLabel(JMeterUtils.getResString("smtp_username"));
    // $NON-NLS-1$
    jlPassword = new JLabel(JMeterUtils.getResString("smtp_password"));
    // $NON-NLS-1$
    jlSubject = new JLabel(JMeterUtils.getResString("smtp_subject"));
    // $NON-NLS-1$
    jlMessage = new JLabel(JMeterUtils.getResString("smtp_message"));
    tfMailServer = new JTextField(30);
    tfMailServerPort = new JTextField(6);
    tfMailServerTimeout = new JTextField(6);
    tfMailServerConnectionTimeout = new JTextField(6);
    tfMailFrom = new JTextField(25);
    tfMailReplyTo = new JTextField(25);
    tfMailTo = new JTextField(25);
    tfMailToCC = new JTextField(25);
    tfMailToBCC = new JTextField(25);
    tfAuthUsername = new JTextField(20);
    tfAuthPassword = new JPasswordField(20);
    tfSubject = new JTextField(20);
    tfAttachment = new JTextField(30);
    tfEmlMessage = new JTextField(30);
    taMessage = new JTextArea(5, 20);
    // $NON-NLS-1$
    cbPlainBody = new JCheckBox(JMeterUtils.getResString("smtp_plainbody"));
    // $NON-NLS-1$
    cbSuppressSubject = new JCheckBox(JMeterUtils.getResString("smtp_suppresssubj"));
    cbSuppressSubject.addChangeListener(this::emptySubjectActionPerformed);
    // $NON-NLS-1$
    cbUseAuth = new JCheckBox(JMeterUtils.getResString("smtp_useauth"));
    // $NON-NLS-1$
    cbIncludeTimestamp = new JCheckBox(JMeterUtils.getResString("smtp_timestamp"));
    // $NON-NLS-1$
    cbMessageSizeStats = new JCheckBox(JMeterUtils.getResString("smtp_messagesize"));
    // $NON-NLS-1$
    cbEnableDebug = new JCheckBox(JMeterUtils.getResString("smtp_enabledebug"));
    // $NON-NLS-1$
    cbUseEmlMessage = new JCheckBox(JMeterUtils.getResString("smtp_eml"));
    attachmentFileChooser = new JFileChooser();
    emlFileChooser = new JFileChooser();
    // $NON-NLS-1$
    browseButton = new JButton(JMeterUtils.getResString("browse"));
    // $NON-NLS-1$
    emlBrowseButton = new JButton(JMeterUtils.getResString("browse"));
    attachmentFileChooser.addActionListener(this::attachmentFolderFileChooserActionPerformed);
    emlFileChooser.addActionListener(this::emlFileChooserActionPerformed);
    setLayout(new GridBagLayout());
    GridBagConstraints gridBagConstraintsMain = new GridBagConstraints();
    gridBagConstraintsMain.fill = GridBagConstraints.HORIZONTAL;
    gridBagConstraintsMain.anchor = GridBagConstraints.WEST;
    gridBagConstraintsMain.weightx = 0.5;
    GridBagConstraints gridBagConstraints = new GridBagConstraints();
    gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
    gridBagConstraints.fill = GridBagConstraints.NONE;
    gridBagConstraints.anchor = GridBagConstraints.WEST;
    gridBagConstraints.weightx = 0.5;
    /*
         * Server Settings
         */
    JPanel panelServerSettings = new VerticalPanel();
    panelServerSettings.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), // $NON-NLS-1$
    JMeterUtils.getResString("smtp_server_settings")));
    JPanel panelMailServer = new JPanel(new BorderLayout(5, 0));
    panelMailServer.add(jlMailServer, BorderLayout.WEST);
    panelMailServer.add(tfMailServer, BorderLayout.CENTER);
    JPanel panelMailServerPort = new JPanel(new BorderLayout(5, 0));
    panelMailServerPort.add(jlMailServerPort, BorderLayout.WEST);
    panelMailServerPort.add(tfMailServerPort, BorderLayout.CENTER);
    panelMailServerPort.add(jlDutPortStandard, BorderLayout.EAST);
    panelServerSettings.add(panelMailServer, BorderLayout.CENTER);
    panelServerSettings.add(panelMailServerPort, BorderLayout.SOUTH);
    JPanel panelServerTimeoutsSettings = new VerticalPanel();
    panelServerTimeoutsSettings.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), // $NON-NLS-1$
    JMeterUtils.getResString("smtp_server_timeouts_settings")));
    JPanel panelMailServerConnectionTimeout = new JPanel(new BorderLayout(5, 0));
    panelMailServerConnectionTimeout.add(jlMailServerConnectionTimeout, BorderLayout.WEST);
    panelMailServerConnectionTimeout.add(tfMailServerConnectionTimeout, BorderLayout.CENTER);
    JPanel panelMailServerTimeout = new JPanel(new BorderLayout(5, 0));
    panelMailServerTimeout.add(jlMailServerTimeout, BorderLayout.WEST);
    panelMailServerTimeout.add(tfMailServerTimeout, BorderLayout.CENTER);
    panelServerTimeoutsSettings.add(panelMailServerConnectionTimeout, BorderLayout.CENTER);
    panelServerTimeoutsSettings.add(panelMailServerTimeout, BorderLayout.SOUTH);
    JPanel panelServerConfig = new HorizontalPanel();
    panelServerConfig.add(panelServerSettings, BorderLayout.CENTER);
    panelServerConfig.add(panelServerTimeoutsSettings, BorderLayout.EAST);
    gridBagConstraintsMain.gridx = 0;
    gridBagConstraintsMain.gridy = 0;
    add(panelServerConfig, gridBagConstraintsMain);
    /*
         * E-Mail Settings
         */
    JPanel panelMailSettings = new JPanel(new GridBagLayout());
    panelMailSettings.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), // $NON-NLS-1$
    JMeterUtils.getResString("smtp_mail_settings")));
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 0;
    panelMailSettings.add(jlAddressFrom, gridBagConstraints);
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridy = 0;
    panelMailSettings.add(tfMailFrom, gridBagConstraints);
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 1;
    panelMailSettings.add(jlAddressTo, gridBagConstraints);
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridy = 1;
    panelMailSettings.add(tfMailTo, gridBagConstraints);
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 2;
    panelMailSettings.add(jlAddressToCC, gridBagConstraints);
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridy = 2;
    panelMailSettings.add(tfMailToCC, gridBagConstraints);
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 3;
    panelMailSettings.add(jlAddressToBCC, gridBagConstraints);
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridy = 3;
    panelMailSettings.add(tfMailToBCC, gridBagConstraints);
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 4;
    panelMailSettings.add(jlAddressReplyTo, gridBagConstraints);
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridy = 4;
    panelMailSettings.add(tfMailReplyTo, gridBagConstraints);
    gridBagConstraintsMain.gridx = 0;
    gridBagConstraintsMain.gridy = 1;
    add(panelMailSettings, gridBagConstraintsMain);
    /*
         * Auth Settings
         */
    JPanel panelAuthSettings = new JPanel(new GridBagLayout());
    panelAuthSettings.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), // $NON-NLS-1$
    JMeterUtils.getResString("smtp_auth_settings")));
    cbUseAuth.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 0));
    cbUseAuth.setMargin(new java.awt.Insets(0, 0, 0, 0));
    cbUseAuth.addActionListener(this::cbUseAuthActionPerformed);
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 0;
    panelAuthSettings.add(cbUseAuth, gridBagConstraints);
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridy = 0;
    gridBagConstraints.gridwidth = 1;
    gridBagConstraints.weightx = 0;
    panelAuthSettings.add(jlUsername, gridBagConstraints);
    gridBagConstraints.gridx = 2;
    gridBagConstraints.gridy = 0;
    gridBagConstraints.gridwidth = 2;
    gridBagConstraints.weightx = 0.5;
    panelAuthSettings.add(tfAuthUsername, gridBagConstraints);
    tfAuthUsername.setEditable(false);
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridy = 1;
    gridBagConstraints.gridwidth = 1;
    gridBagConstraints.weightx = 0;
    panelAuthSettings.add(jlPassword, gridBagConstraints);
    gridBagConstraints.gridx = 2;
    gridBagConstraints.gridy = 1;
    gridBagConstraints.weightx = 0.5;
    panelAuthSettings.add(tfAuthPassword, gridBagConstraints);
    tfAuthPassword.setEditable(false);
    gridBagConstraintsMain.gridx = 0;
    gridBagConstraintsMain.gridy = 2;
    add(panelAuthSettings, gridBagConstraintsMain);
    /*
         * Security Settings
         */
    securitySettingsPanel = new SecuritySettingsPanel();
    gridBagConstraintsMain.gridx = 0;
    gridBagConstraintsMain.gridy = 3;
    add(securitySettingsPanel, gridBagConstraintsMain);
    /*
         * (non-Javadoc) Message Settings
         */
    JPanel panelMessageSettings = new JPanel(new GridBagLayout());
    panelMessageSettings.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), // $NON-NLS-1$
    JMeterUtils.getResString("smtp_message_settings")));
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 0;
    panelMessageSettings.add(jlSubject, gridBagConstraints);
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridy = 0;
    gridBagConstraints.fill = GridBagConstraints.HORIZONTAL;
    panelMessageSettings.add(tfSubject, gridBagConstraints);
    cbSuppressSubject.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 0));
    cbSuppressSubject.setMargin(new java.awt.Insets(0, 0, 0, 0));
    gridBagConstraints.gridx = 2;
    gridBagConstraints.gridy = 0;
    gridBagConstraints.fill = GridBagConstraints.NONE;
    panelMessageSettings.add(cbSuppressSubject, gridBagConstraints);
    cbIncludeTimestamp.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 0));
    cbIncludeTimestamp.setMargin(new java.awt.Insets(0, 0, 0, 0));
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridy = 1;
    gridBagConstraints.fill = GridBagConstraints.NONE;
    panelMessageSettings.add(cbIncludeTimestamp, gridBagConstraints);
    /*
         * Add the header panel
         */
    // $NON-NLS-1$
    addHeaderFieldButton = new JButton(JMeterUtils.getResString("smtp_header_add"));
    addHeaderFieldButton.addActionListener(this::addHeaderActionPerformed);
    // $NON-NLS-1$
    headerFieldName = new JLabel(JMeterUtils.getResString("smtp_header_name"));
    // $NON-NLS-1$
    headerFieldValue = new JLabel(JMeterUtils.getResString("smtp_header_value"));
    headerFieldsPanel = new JPanel(new GridBagLayout());
    headerFieldName.setVisible(false);
    headerFieldValue.setVisible(false);
    headerGridY = 0;
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = headerGridY++;
    headerFieldsPanel.add(addHeaderFieldButton, gridBagConstraints);
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = headerGridY;
    headerFieldsPanel.add(headerFieldName, gridBagConstraints);
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridy = headerGridY++;
    headerFieldsPanel.add(headerFieldValue, gridBagConstraints);
    gridBagConstraintsMain.gridx = 1;
    gridBagConstraintsMain.gridy = 2;
    panelMessageSettings.add(headerFieldsPanel, gridBagConstraintsMain);
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 3;
    panelMessageSettings.add(jlMessage, gridBagConstraints);
    taMessage.setBorder(BorderFactory.createBevelBorder(1));
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridy = 3;
    gridBagConstraints.fill = GridBagConstraints.BOTH;
    panelMessageSettings.add(taMessage, gridBagConstraints);
    cbPlainBody.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 0));
    cbPlainBody.setMargin(new java.awt.Insets(0, 0, 0, 0));
    gridBagConstraints.gridx = 2;
    gridBagConstraints.gridy = 3;
    gridBagConstraints.fill = GridBagConstraints.NONE;
    panelMessageSettings.add(cbPlainBody, gridBagConstraints);
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 4;
    gridBagConstraints.fill = GridBagConstraints.NONE;
    panelMessageSettings.add(jlAttachFile, gridBagConstraints);
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridy = 4;
    gridBagConstraints.fill = GridBagConstraints.HORIZONTAL;
    panelMessageSettings.add(tfAttachment, gridBagConstraints);
    // $NON-NLS-1$
    tfAttachment.setToolTipText(JMeterUtils.getResString("smtp_attach_file_tooltip"));
    browseButton.addActionListener(this::browseButtonActionPerformed);
    gridBagConstraints.gridx = 2;
    gridBagConstraints.gridy = 4;
    gridBagConstraints.fill = GridBagConstraints.NONE;
    panelMessageSettings.add(browseButton, gridBagConstraints);
    cbUseEmlMessage.setSelected(false);
    cbUseEmlMessage.addActionListener(this::cbUseEmlMessageActionPerformed);
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 5;
    gridBagConstraints.fill = GridBagConstraints.NONE;
    panelMessageSettings.add(cbUseEmlMessage, gridBagConstraints);
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridy = 5;
    gridBagConstraints.fill = GridBagConstraints.HORIZONTAL;
    tfEmlMessage.setEnabled(false);
    panelMessageSettings.add(tfEmlMessage, gridBagConstraints);
    emlBrowseButton.addActionListener(this::emlBrowseButtonActionPerformed);
    emlBrowseButton.setEnabled(false);
    gridBagConstraints.gridx = 2;
    gridBagConstraints.gridy = 5;
    gridBagConstraints.fill = GridBagConstraints.NONE;
    panelMessageSettings.add(emlBrowseButton, gridBagConstraints);
    gridBagConstraintsMain.gridx = 0;
    gridBagConstraintsMain.gridy = 6;
    add(panelMessageSettings, gridBagConstraintsMain);
    /*
         * Additional Settings
         */
    JPanel panelAdditionalSettings = new JPanel(new GridBagLayout());
    panelAdditionalSettings.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), // $NON-NLS-1$
    JMeterUtils.getResString("smtp_additional_settings")));
    cbMessageSizeStats.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 0));
    cbMessageSizeStats.setMargin(new java.awt.Insets(0, 0, 0, 0));
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 0;
    panelAdditionalSettings.add(cbMessageSizeStats, gridBagConstraints);
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridy = 0;
    panelAdditionalSettings.add(cbEnableDebug, gridBagConstraints);
    gridBagConstraintsMain.gridx = 0;
    gridBagConstraintsMain.gridy = 7;
    add(panelAdditionalSettings, gridBagConstraintsMain);
}
Also used : JPanel(javax.swing.JPanel) GridBagConstraints(java.awt.GridBagConstraints) JTextArea(javax.swing.JTextArea) GridBagLayout(java.awt.GridBagLayout) JButton(javax.swing.JButton) JLabel(javax.swing.JLabel) JTextField(javax.swing.JTextField) JCheckBox(javax.swing.JCheckBox) VerticalPanel(org.apache.jmeter.gui.util.VerticalPanel) JFileChooser(javax.swing.JFileChooser) BorderLayout(java.awt.BorderLayout) JPasswordField(javax.swing.JPasswordField) HorizontalPanel(org.apache.jmeter.gui.util.HorizontalPanel)

Example 98 with JCheckBox

use of javax.swing.JCheckBox in project jmeter by apache.

the class HttpTestSampleGui method createEmbeddedRsrcPanel.

protected JPanel createEmbeddedRsrcPanel() {
    // retrieve Embedded resources
    // $NON-NLS-1$
    retrieveEmbeddedResources = new JCheckBox(JMeterUtils.getResString("web_testing_retrieve_images"));
    // add a listener to activate or not concurrent dwn.
    retrieveEmbeddedResources.addItemListener(e -> {
        if (e.getStateChange() == ItemEvent.SELECTED) {
            enableConcurrentDwn(true);
        } else {
            enableConcurrentDwn(false);
        }
    });
    // Download concurrent resources
    // $NON-NLS-1$
    concurrentDwn = new JCheckBox(JMeterUtils.getResString("web_testing_concurrent_download"));
    concurrentDwn.addItemListener(e -> {
        if (retrieveEmbeddedResources.isSelected() && e.getStateChange() == ItemEvent.SELECTED) {
            concurrentPool.setEnabled(true);
        } else {
            concurrentPool.setEnabled(false);
        }
    });
    // 2 column size
    concurrentPool = new JTextField(2);
    concurrentPool.setMinimumSize(new Dimension(10, (int) concurrentPool.getPreferredSize().getHeight()));
    concurrentPool.setMaximumSize(new Dimension(30, (int) concurrentPool.getPreferredSize().getHeight()));
    final JPanel embeddedRsrcPanel = new HorizontalPanel();
    embeddedRsrcPanel.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), JMeterUtils.getResString(// $NON-NLS-1$
    "web_testing_retrieve_title")));
    embeddedRsrcPanel.add(retrieveEmbeddedResources);
    embeddedRsrcPanel.add(concurrentDwn);
    embeddedRsrcPanel.add(concurrentPool);
    // Embedded URL match regex
    // $NON-NLS-1$
    embeddedRE = new JLabeledTextField(JMeterUtils.getResString("web_testing_embedded_url_pattern"), 20);
    embeddedRsrcPanel.add(embeddedRE);
    return embeddedRsrcPanel;
}
Also used : JCheckBox(javax.swing.JCheckBox) JPanel(javax.swing.JPanel) JLabeledTextField(org.apache.jorphan.gui.JLabeledTextField) HorizontalPanel(org.apache.jmeter.gui.util.HorizontalPanel) Dimension(java.awt.Dimension) JTextField(javax.swing.JTextField)

Example 99 with JCheckBox

use of javax.swing.JCheckBox in project jmeter by apache.

the class AuthPanel method init.

/**
     * Shows the main authentication panel for this object.
     */
private void init() {
    // called from ctor, so must not be overridable
    setLayout(new BorderLayout());
    setBorder(makeBorder());
    JPanel northPanel = new JPanel();
    northPanel.setLayout(new VerticalLayout(5, VerticalLayout.BOTH));
    northPanel.add(makeTitlePanel());
    JPanel optionsPane = new JPanel();
    optionsPane.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), // $NON-NLS-1$
    JMeterUtils.getResString("auth_manager_options")));
    optionsPane.setLayout(new VerticalLayout(5, VerticalLayout.BOTH));
    clearEachIteration = //$NON-NLS-1$
    new JCheckBox(JMeterUtils.getResString("auth_manager_clear_per_iter"), false);
    optionsPane.add(clearEachIteration);
    northPanel.add(optionsPane);
    add(northPanel, BorderLayout.NORTH);
    add(createAuthTablePanel(), BorderLayout.CENTER);
}
Also used : JCheckBox(javax.swing.JCheckBox) JPanel(javax.swing.JPanel) BorderLayout(java.awt.BorderLayout) VerticalLayout(org.apache.jorphan.gui.layout.VerticalLayout)

Example 100 with JCheckBox

use of javax.swing.JCheckBox in project jmeter by apache.

the class CookiePanel method init.

/**
     * Shows the main cookie configuration panel.
     */
private void init() {
    // WARNING: called from ctor so must not be overridden (i.e. must be private or final)
    tableModel = new PowerTableModel(COLUMN_RESOURCE_NAMES, columnClasses);
    clearEachIteration = //$NON-NLS-1$
    new JCheckBox(JMeterUtils.getResString("clear_cookies_per_iter"), false);
    policy = new JLabeledChoice(//$NON-NLS-1$
    JMeterUtils.getResString("cookie_manager_policy"), new HC4CookieHandler().getPolicies());
    setLayout(new BorderLayout());
    setBorder(makeBorder());
    JPanel northPanel = new JPanel();
    northPanel.setLayout(new VerticalLayout(5, VerticalLayout.BOTH));
    northPanel.add(makeTitlePanel());
    JPanel optionsPane = new JPanel();
    optionsPane.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), // $NON-NLS-1$
    JMeterUtils.getResString("cookie_options")));
    optionsPane.setLayout(new VerticalLayout(5, VerticalLayout.BOTH));
    optionsPane.add(clearEachIteration);
    JPanel policyTypePane = new JPanel();
    policyTypePane.setLayout(new FlowLayout(FlowLayout.LEFT, 0, 0));
    policyTypePane.add(policy);
    optionsPane.add(policyTypePane);
    northPanel.add(optionsPane);
    add(northPanel, BorderLayout.NORTH);
    add(createCookieTablePanel(), BorderLayout.CENTER);
}
Also used : JCheckBox(javax.swing.JCheckBox) JPanel(javax.swing.JPanel) FlowLayout(java.awt.FlowLayout) JLabeledChoice(org.apache.jorphan.gui.JLabeledChoice) HC4CookieHandler(org.apache.jmeter.protocol.http.control.HC4CookieHandler) BorderLayout(java.awt.BorderLayout) PowerTableModel(org.apache.jmeter.gui.util.PowerTableModel) VerticalLayout(org.apache.jorphan.gui.layout.VerticalLayout)

Aggregations

JCheckBox (javax.swing.JCheckBox)372 JPanel (javax.swing.JPanel)146 JLabel (javax.swing.JLabel)112 JButton (javax.swing.JButton)92 ActionEvent (java.awt.event.ActionEvent)71 ActionListener (java.awt.event.ActionListener)66 JTextField (javax.swing.JTextField)57 BorderLayout (java.awt.BorderLayout)52 GridBagConstraints (java.awt.GridBagConstraints)42 BoxLayout (javax.swing.BoxLayout)42 GridBagLayout (java.awt.GridBagLayout)39 Dimension (java.awt.Dimension)33 FlowLayout (java.awt.FlowLayout)31 Insets (java.awt.Insets)31 JScrollPane (javax.swing.JScrollPane)30 JRadioButton (javax.swing.JRadioButton)29 ItemEvent (java.awt.event.ItemEvent)26 ButtonGroup (javax.swing.ButtonGroup)25 ItemListener (java.awt.event.ItemListener)23 JComboBox (javax.swing.JComboBox)23