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);
}
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);
}
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;
}
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);
}
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);
}
Aggregations