/** * Show a dialog indicating that JMeter threads are stopping on a particular * host. * * @param host * the host where JMeter threads are stopping */ public void showStoppingMessage(String host) { if (stoppingMessage != null){ stoppingMessage.dispose(); } stoppingMessage = new EscapeDialog(this, JMeterUtils.getResString("stopping_test_title"), true); //$NON-NLS-1$ String label = JMeterUtils.getResString("stopping_test"); //$NON-NLS-1 if (!StringUtils.isEmpty(host)) { label = label + JMeterUtils.getResString("stopping_test_host")+ ": " + host; } JLabel stopLabel = new JLabel(label); //$NON-NLS-1$$NON-NLS-2$ stopLabel.setBorder(BorderFactory.createEmptyBorder(20, 20, 20, 20)); stoppingMessage.getContentPane().add(stopLabel); stoppingMessage.pack(); ComponentUtil.centerComponentInComponent(this, stoppingMessage); SwingUtilities.invokeLater(() -> { if (stoppingMessage != null) { stoppingMessage.setVisible(true); } }); }
/** * Display result in popup * @param result String */ private static final void showResult(String result) { EscapeDialog messageDialog = new EscapeDialog(GuiPackage.getInstance().getMainFrame(), JMeterUtils.getResString("export_transactions_title"), true); //$NON-NLS-1$ Container contentPane = messageDialog.getContentPane(); contentPane.setLayout(new BorderLayout()); contentPane.add(new JLabel( JMeterUtils.getResString("export_transactions_exported_property"), SwingConstants.CENTER), BorderLayout.NORTH);//$NON-NLS-1$ JSyntaxTextArea syntaxTextArea = JSyntaxTextArea.getInstance(10, 80, true); syntaxTextArea.setText(result); syntaxTextArea.setCaretPosition(0); contentPane.add(JTextScrollPane.getInstance(syntaxTextArea), BorderLayout.CENTER); messageDialog.pack(); ComponentUtil.centerComponentInComponent(GuiPackage.getInstance().getMainFrame(), messageDialog); SwingUtilities.invokeLater(() -> messageDialog.setVisible(true)); }
@Override public void actionPerformed(ActionEvent e) { SavePropertyDialog d = new SavePropertyDialog( GuiPackage.getInstance().getMainFrame(), JMeterUtils.getResString("sample_result_save_configuration"), // $NON-NLS-1$ true, collector.getSaveConfig()); d.pack(); ComponentUtil.centerComponentInComponent(GuiPackage.getInstance().getMainFrame(), d); d.setVisible(true); } });
true, collector.getSaveConfig()); d.pack(); ComponentUtil.centerComponentInComponent(GuiPackage.getInstance() .getMainFrame(), d); d.setVisible(true);
true, collector.getSaveConfig()); d.pack(); ComponentUtil.centerComponentInComponent(GuiPackage.getInstance() .getMainFrame(), d); d.setVisible(true);