public void actionPerformed(ActionEvent actionEvent) { servers.add(""); } }
private void initFields() { serversPanel.clear(); } }
@Override public void configure(TestElement te) { super.configure(te); // fill controls serversPanel.loadFromTestElement((DistributedTestControl) te); }
public ServersListPanel() { super(); setLayout(new BoxLayout(this, BoxLayout.Y_AXIS)); serversList = new LinkedList<JMeterServerPanel>(); }
public void removeServer(JMeterServerPanel jMeterServerPanel) { serversList.remove(jMeterServerPanel); getParent().repaint(); } }
@Override public void modifyTestElement(TestElement te) { configureTestElement(te); // fill props serversPanel.saveToTestElement((DistributedTestControl) te); }
public void saveToTestElement(DistributedTestControl te) { ArrayList<String> names = new ArrayList<String>(getCount()); for(JMeterServerPanel srv:serversList) { names.add(srv.getServerName()); } log.debug("Saving: " + names.toString()); te.setData(names); }
public void remove() { owner.removeServer(this); } }
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 void configure(TestElement te) { super.configure(te); // fill controls serversPanel.loadFromTestElement((DistributedTestControl) te); }
public ServersListPanel() { super(); setLayout(new BoxLayout(this, BoxLayout.Y_AXIS)); serversList = new LinkedList<JMeterServerPanel>(); }
public void removeServer(JMeterServerPanel jMeterServerPanel) { serversList.remove(jMeterServerPanel); getParent().repaint(); } }
@Override public void modifyTestElement(TestElement te) { configureTestElement(te); // fill props serversPanel.saveToTestElement((DistributedTestControl) te); }
public void saveToTestElement(DistributedTestControl te) { ArrayList<String> names = new ArrayList<String>(getCount()); for(JMeterServerPanel srv:serversList) { names.add(srv.getServerName()); } log.debug("Saving: " + names.toString()); te.setData(names); }
public void remove() { owner.removeServer(this); } }