public DistributedTestControlGui() { super(); init(); initFields(); }
private void init() { setLayout(new BorderLayout(0, 5)); setBorder(makeBorder()); add(JMeterPluginsUtils.addHelpLinkToPanel(makeTitlePanel(), WIKIPAGE), BorderLayout.NORTH); serversPanel = new ServersListPanel(); JPanel buttonPanel = new JPanel(); JButton btnAdd = new JButton("Add Slave Server"); btnAdd.addActionListener(new AddRemoteServerAction(serversPanel)); buttonPanel.add(btnAdd); JButton btnStatus = new JButton("Get Status for All"); //btnAdd.addActionListener(new AddRemoteServerAction(serversPanel)); buttonPanel.add(btnStatus); JPanel container = new JPanel(new BorderLayout()); container.add(buttonPanel, BorderLayout.NORTH); container.add(serversPanel, BorderLayout.CENTER); add(container, BorderLayout.CENTER); }
@Override public TestElement createTestElement() { String srv_list = JMeterUtils.getPropDefault(DistributedTestControl.PROP_HOSTS, "127.0.0.1"); ArrayList<String> data = new ArrayList<String>(Arrays.asList(srv_list.split(","))); for (String srv_name : data) { serversPanel.add(srv_name); } DistributedTestControl control = new DistributedTestControl(); control.setData(data); modifyTestElement(control); return control; }
@Override public void modifyTestElement(TestElement te) { configureTestElement(te); // fill props serversPanel.saveToTestElement((DistributedTestControl) te); }
@Override public void clearGui() { super.clearGui(); initFields(); }
private void init() { setLayout(new BorderLayout(0, 5)); setBorder(makeBorder()); add(JMeterPluginsUtils.addHelpLinkToPanel(makeTitlePanel(), WIKIPAGE), BorderLayout.NORTH); serversPanel = new ServersListPanel(); JPanel buttonPanel = new JPanel(); JButton btnAdd = new JButton("Add Slave Server"); btnAdd.addActionListener(new AddRemoteServerAction(serversPanel)); buttonPanel.add(btnAdd); JButton btnStatus = new JButton("Get Status for All"); //btnAdd.addActionListener(new AddRemoteServerAction(serversPanel)); buttonPanel.add(btnStatus); JPanel container = new JPanel(new BorderLayout()); container.add(buttonPanel, BorderLayout.NORTH); container.add(serversPanel, BorderLayout.CENTER); add(container, BorderLayout.CENTER); }
@Override public TestElement createTestElement() { String srv_list = JMeterUtils.getPropDefault(DistributedTestControl.PROP_HOSTS, "127.0.0.1"); ArrayList<String> data = new ArrayList<String>(Arrays.asList(srv_list.split(","))); for (String srv_name : data) { serversPanel.add(srv_name); } DistributedTestControl control = new DistributedTestControl(); control.setData(data); modifyTestElement(control); return control; }
@Override public void modifyTestElement(TestElement te) { configureTestElement(te); // fill props serversPanel.saveToTestElement((DistributedTestControl) te); }
@Override public void clearGui() { super.clearGui(); initFields(); }
public DistributedTestControlGui() { super(); init(); initFields(); }