GuiPackage guiInstance = GuiPackage.getInstance(); TestElement testElement = guiInstance.createTestElement("org.apache.jmeter.XXXX.XXX.GUI_CLASS"); testElement.setName("TEST ELEMENT NAME"); JMeterTreeNode parentNode = guiInstance.getCurrentNode(); JMeterTreeNode node = guiInstance.getTreeModel().addComponent(testElement, parentNode); guiInstance.getMainFrame().getTree().setSelectionPath(new TreePath(node.getPath())); guiInstance.updateCurrentGui();
/** * */ private void doReplace() { GuiPackage.getInstance().updateCurrentNode(); JMeterTreeNode currentNode = lastSearchResult.get(currentSearchIndex); if(currentNode != null) { String wordToSearch = searchTF.getText(); String wordToReplace = replaceTF.getText(); String regex = isRegexpCB.isSelected() ? wordToSearch : Pattern.quote(wordToSearch); boolean caseSensitiveReplacement = isCaseSensitiveCB.isSelected(); Pair<Integer, JMeterTreeNode> pair = doReplacementInCurrentNode(currentNode, regex, wordToReplace, caseSensitiveReplacement); int nbReplacements = 0; if(pair != null) { nbReplacements = pair.getLeft(); GuiPackage.getInstance().updateCurrentGui(); GuiPackage.getInstance().getMainFrame().repaint(); } statusLabel.setText(MessageFormat.format("Replaced {0} occurrences", nbReplacements)); } }
GuiPackage.getInstance().updateCurrentGui(); } catch (Exception err){ log.error("performAction({}) updateCurrentGui() on{} caused", actionCommand, e, err);
guiPackage.updateCurrentGui(); guiPackage.getMainFrame().repaint();
@Override public void doAction(ActionEvent e) { int isConfirm = SKIP_CONFIRM ? JOptionPane.YES_OPTION : JOptionPane.showConfirmDialog(GuiPackage.getInstance().getMainFrame(), JMeterUtils.getResString("remove_confirm_msg"),// $NON-NLS-1$ JMeterUtils.getResString("remove_confirm_title"), // $NON-NLS-1$ JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE); if (isConfirm == JOptionPane.YES_OPTION) { // TODO - removes the nodes from the CheckDirty map - should it be done later, in case some can't be removed? ActionRouter.getInstance().actionPerformed(new ActionEvent(e.getSource(), e.getID(), ActionNames.CHECK_REMOVE)); GuiPackage guiPackage = GuiPackage.getInstance(); JMeterTreeNode[] nodes = guiPackage.getTreeListener().getSelectedNodes(); TreePath newTreePath = // Save parent node for later guiPackage.getTreeListener().removedSelectedNode(); for (int i = nodes.length - 1; i >= 0; i--) { removeNode(nodes[i]); } guiPackage.getTreeListener().getJTree().setSelectionPath(newTreePath); guiPackage.updateCurrentGui(); } }
GuiPackage.getInstance().updateCurrentGui();
private void reload(UndoHistoryItem z) { final GuiPackage guiInstance = GuiPackage.getInstance(); JMeterTreeModel acceptorModel = guiInstance.getTreeModel(); try { // load the tree loadHistoricalTree(acceptorModel, guiInstance, z.getTree()); } finally { // load tree UI state z.getTreeState().restore(guiInstance); guiInstance.setDirty(z.isDirty()); } setLastKnownState(z); // refresh the all ui guiInstance.updateCurrentGui(); guiInstance.getMainFrame().repaint(); notifyListeners(); }
guiInstance.updateCurrentGui(); guiInstance.getMainFrame().getTree().setSelectionPath( new TreePath(((JMeterTreeNode) newTree.getArray()[0]).getPath()));