为什么JFrame 中设置setVisible(true)后还是看不见窗口
packageli.test;importjavax.swing.JFrame;importorg.junit.Test;publicclassFrametestexte...
package li.test;
import javax.swing.JFrame;
import org.junit.Test;
public class Frametest extends JFrame{
public Frametest(){
super();
this.setBounds(0, 0, 400, 100);
setSize(800, 600);
this.setVisible(true);
}
@Test
public void test(){
Frametest sk=new Frametest();
sk.setVisible(true);
}
} 展开
import javax.swing.JFrame;
import org.junit.Test;
public class Frametest extends JFrame{
public Frametest(){
super();
this.setBounds(0, 0, 400, 100);
setSize(800, 600);
this.setVisible(true);
}
@Test
public void test(){
Frametest sk=new Frametest();
sk.setVisible(true);
}
} 展开
展开全部
建议测试这个问题应在类中用main()方法测试,jframe启动要在有相关的线程之下才能完成,junit线程启动后很快就自动关闭了,很快,所以你看不到
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
少年,你的主函数呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询