JWelet中的JWindow

时间:2010-03-01 06:23:50

标签: applet jwindow

我想询问有关此问题的进一步信息和建议。

我正在创建一个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());   
}`

请帮忙。感谢。

1 个答案:

答案 0 :(得分:1)

我和我的同事已经解决了这个问题。好吧,已经发现了这条线

  

的Thread.sleep(5000);

解决了这个问题。在applet中使用线程是不安全的(我猜)。这就是为什么建议如果你将在applet中使用线程,请确保实例化一个线程,并且将使用该实例化线程而不是applet中的其他正在运行的线程。感谢 ultrajohn 提供帮助!