10秒后删除JLabel

时间:2013-05-16 20:03:50

标签: java swing jlabel

如果我有JLabel,如何在10秒后将其删除?我希望能够在删除它之后查看JLabel。我认为它可能与javax.swing.TimerJLabel.setVisible(false)有关。

1 个答案:

答案 0 :(得分:7)

试试这个:

   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();