10秒后删除JLabel [英] Removing a JLabel after 10 seconds
本文介绍了10秒后删除JLabel的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如果我有JLabel,如何在10秒后将其删除?我希望能够在删除JLabel后对其进行查看.我认为这可能与javax.swing.Timer
和JLabel.setVisible(false)
有关.
If I have a JLabel, how do I remove it after 10 seconds? I want to be able to view the JLabel after I've removed it. I figure it might have something to do with javax.swing.Timer
and JLabel.setVisible(false)
.
推荐答案
尝试一下:
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();
这篇关于10秒后删除JLabel的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文