/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package org.autoplot.test; import java.awt.event.MouseEvent; import java.io.IOException; import java.util.logging.Level; import java.util.logging.Logger; import javax.swing.JComponent; import org.netbeans.jemmy.ComponentChooser; import org.netbeans.jemmy.JemmyProperties; import org.netbeans.jemmy.Scenario; import org.netbeans.jemmy.TestOut; import org.netbeans.jemmy.operators.ComponentOperator; import org.netbeans.jemmy.operators.DialogOperator; import org.netbeans.jemmy.operators.JButtonOperator; import org.netbeans.jemmy.operators.JFrameOperator; import org.netbeans.jemmy.operators.JMenuBarOperator; import org.netbeans.jemmy.operators.JTextFieldOperator; import org.autoplot.AddPlotElementDialog; import org.autoplot.AutoplotUI; import org.autoplot.ScreenshotsTool; import org.autoplot.ScriptContext2023; import util.RegexComponentChooser; /** * Demonstrate https://sourceforge.net/p/autoplot/feature-requests/476/ * * @author Jeremy Faden */ public class Test_043_DsfFilter implements Scenario { private static final ScriptContext2023 scriptContext= ScriptContext2023.getInstance(); public static int getComponentIndex( ComponentOperator child ) { JComponent container= (JComponent)child.getParent(); for ( int i=0; i