1

JLabel を持っている場合、10 秒後にそれを削除するにはどうすればよいですか? JLabel を削除した後、表示できるようにしたいと考えています。と に関係があるのではないかと思いjavax.swing.TimerますJLabel.setVisible(false)

4

1 に答える 1

8

これを試して:

   final JLabel label = new JLabel("myLabel");

   int delay = 10000; //milliseconds
   ActionListener taskPerformer = new ActionListener() {
       public void actionPerformed(ActionEvent evt) {
           label.setVisible(false)
       }
   };
   new javax.swing.Timer(delay, taskPerformer).start();
于 2013-05-16T20:05:30.930 に答える