显示来自 JUnit 测试的小程序
show applet from JUnit test
如何从 JUnit 测试中显示一个小程序(像 Eclipse 运行 它作为小程序)。
示例代码:
public class AppletTest {
@Test
public void test() throws InterruptedException {
JustOneCircle applet=new JustOneCircle();
applet.init();
applet.start();
applet.setVisible(true);
TimeUnit.HOURS.sleep(2);
}
}
没有结果。
小程序需要绘制一个容器。例如 JFrame
.
连我都想不出你为什么要这么做。在下面找到一个例子。
@Test
public void showJustOneCircle() throws InterruptedException {
JFrame frame = new JFrame("JustOneCircle");
JustOneCircle oneCircle = new JustOneCircle();
frame.add(oneCircle);
frame.setSize(200, 200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
oneCircle.init();
oneCircle.start();
// the applet will be closed after 5 seconds
TimeUnit.SECONDS.sleep(5);
}
如何从 JUnit 测试中显示一个小程序(像 Eclipse 运行 它作为小程序)。
示例代码:
public class AppletTest {
@Test
public void test() throws InterruptedException {
JustOneCircle applet=new JustOneCircle();
applet.init();
applet.start();
applet.setVisible(true);
TimeUnit.HOURS.sleep(2);
}
}
没有结果。
小程序需要绘制一个容器。例如 JFrame
.
连我都想不出你为什么要这么做。在下面找到一个例子。
@Test
public void showJustOneCircle() throws InterruptedException {
JFrame frame = new JFrame("JustOneCircle");
JustOneCircle oneCircle = new JustOneCircle();
frame.add(oneCircle);
frame.setSize(200, 200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
oneCircle.init();
oneCircle.start();
// the applet will be closed after 5 seconds
TimeUnit.SECONDS.sleep(5);
}