我想询问有关此问题的进一步信息和建议。
我正在创建一个JApplet,我想放一个闪屏。我用过JWindow。在JWindow中我放了一个JLabel ......只是一个简单的标签,以便知道标签是否会出现在JWindow中。不幸的是,jlabel没有出现。我尝试将它作为一个简单的应用程序,它的工作原这是我的启动画面代码。 `
尝试{
javax.swing.JWindow window = new javax.swing.JWindow(); window.setBackground(Color.YELLOW);
window.setLayout(new FlowLayout());
window.add(new JLabel(“twintwins”));
window.setSize(200,200);
window.setVisible(真);
了Thread.sleep(5000);
window.dispose();
}
捕获(例外错误){
JOptionPane.showMessageDialog(null,err.toString());
}`
请帮忙。感谢。
答案 0 :(得分:1)
我和我的同事已经解决了这个问题。好吧,已经发现了这条线
的Thread.sleep(5000);
解决了这个问题。在applet中使用线程是不安全的(我猜)。这就是为什么建议如果你将在applet中使用线程,请确保实例化一个线程,并且将使用该实例化线程而不是applet中的其他正在运行的线程。感谢 ultrajohn 提供帮助!