java 怎么样才能让swing在多个窗口中共同出现,比如一个线程执行一个QQ界面
1个回答
展开全部
这里的表述不太准确。swing是用来做界面的,而不是在窗口中出现的东西。你需要多个窗口,很简单,新建窗口对象就可以了。
JFrame f1 = new JFrame();
JFrame f2 = new JFrame();
f1.setVisible(true);
f2.setVisible(true);
就可以创建并显示多个窗口了
关于一个线程执行一个界面的事情,界面是不能执行的,只有动作,行为才能执行。我不明白你要执行界面的意思。你可以在开很多个线程,然后在每个线程多你想做的事情,没有问题。如果你要多线程操作界面元素,就得小心同步问题。
JFrame f1 = new JFrame();
JFrame f2 = new JFrame();
f1.setVisible(true);
f2.setVisible(true);
就可以创建并显示多个窗口了
关于一个线程执行一个界面的事情,界面是不能执行的,只有动作,行为才能执行。我不明白你要执行界面的意思。你可以在开很多个线程,然后在每个线程多你想做的事情,没有问题。如果你要多线程操作界面元素,就得小心同步问题。
追问
我表述不清,就是 我自己编的QQ界面, 在同一个JVM中开了两个一模一样的QQ,做的是UDP,但是开了以后,里面只有一个QQ能正常运行,另一个里面的组件完全显示不出来,有时显示出来,但是很卡的那中, 求为什么?怎么解决? 谢谢
追答
这里和UDP是什么关系?你需要贴一点代码来让我们重现你的问题
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询