如果我有JLabel,如何在10秒后将其删除?我希望能够在删除它之后查看JLabel.我认为它可能与javax.swing.Timer和有关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();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1529 次 |
| 最近记录: |