当前位置: 首页 > 知识库问答 >
问题:

10秒后卸下JLabel

吴俊风
2023-03-14

如果我有一个JLabel,我如何在10秒后移除它?我希望在删除JLabel后能够查看它。我想这可能与javax有关。摆动计时器和标签。设置可见(假)

共有1个答案

孟成文
2023-03-14

试试这个:

   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();
 类似资料:
  • 我想发送一个带有机器人的MessageEmbed,它应该在10秒后被删除。对于简单的文本消息,我找到了这个解决方案:在发送后10秒使用JDA删除消息,但没有嵌入式消息的解决方案。

  • 我们公司的应用程序遇到了崩溃,但这个问题不一定存在,我现在无法重现这个问题,我们可以为我提供下一个解决方案的想法 id.finalize()id是RandomAccessFile的子类。 此堆栈跟踪是:

  • 我正在尝试在后台运行作业,允许我根据某种条件或在超时发生后停止它。 我有这两块代码:

  • 问题内容: 是的,我知道这个问题经常被问到,但是我还是不明白。我想让Selenium等待,无论如何。我尝试了这些方法 和其他东西,但它不起作用。我需要selenium才能等待10秒。 NO 直到一些元素被加载或什么,只是等待10秒。我知道有这个 我不要那个 。 如果要花几秒钟(无法实现)等待selenium,那么其他(python)库/程序将能够完成此任务?使用Java Selenium似乎没有问

  • 问题内容: 我有一个表格(MySQL),每n秒捕获一次样本。该表有很多列,但与此相关的只有两列:时间戳(TIMESTAMP类型)和计数(INT类型)。 我想做的是获取一定时间范围内count列的总和和平均值。例如,我每2秒记录一次样本,但是我希望所有样本的计数列的总和在10秒或30秒的窗口中。 这是数据示例: 我想要的输出(基于上面的数据)应如下所示: 我已经使用GROUP BY来按秒或按分钟来收