Files
JIMRI/java/test/jmri/util/swing/ButtonTestAction.java
2026-06-17 14:00:51 +02:00

40 lines
956 B
Java

package jmri.util.swing;
import javax.swing.JLabel;
/**
* Test for popping test window content.
*
* @author Bob Jacobsen Copyright (C) 2010
*/
public class ButtonTestAction extends jmri.util.swing.JmriAbstractAction {
public ButtonTestAction(String s, WindowInterface wi) {
super(s, wi);
}
@Override
public jmri.util.swing.JmriPanel makePanel() {
jmri.util.swing.JmriPanel newPane = new jmri.util.swing.JmriPanel() {
@Override
public String getHelpTarget() {
return "html.doc.Technical.JUnit";
}
@Override
public String getTitle() {
return "Button Test";
}
};
newPane.add(new JLabel("Test panel " + n));
ButtonTestAction.incrementCount();
return newPane;
}
private static synchronized void incrementCount() {
n++;
}
private static volatile int n = 1;
}