如何在Java中仅一秒钟更改文本框的背景颜色?

辛迪

我想将文本框的颜色更改为黄色仅一秒钟,但是我不知道该怎么做。这是我现在的代码,它的作用是等待一秒钟,然后为文本框提供第二种颜色。

 for(int i=0;i<2;i++){   
   if(i==0)
   {
textbox1.setBackground(Color.yellow); //Turn textbox yellow (first color)

try {
TimeUnit.SECONDS.sleep(1); //wait 1 second
} 
catch (InterruptedException e) {}
}       
else if(i==1)
   {
   textbox1.setBackground(Color.white); //Turn textbox white (second color)
   }       
}

附言 我也尝试过Thread.sleep(1000); 安装了TimeUnit.SECONDS.sleep(1);

充满鳗鱼的气垫船

使用当前代码,您将整个GUI置于睡眠状态,这意味着它已冻结,不会显示颜色变化或与用户交互。因此,绝对不要Thread.sleep(...)在Swing事件线程上调用或类似的代码。

请改用Swing计时器,因为它是专门为这种目的而构建的,以提供一次或重复的时间延迟的Swing代码。

例如,

textbox1.setBackground(Color.yellow);
int delayTime = 3 * 1000; // 3 seconds
new Timer(delayTime, new ActionListener() {
  public void actionPerformed(ActionEvent e) {
     textbox1.setBackground(Color.white);
     // stop the timer
     ((Timer) e.getSource()).stop();
  }
}).start();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Java中仅一秒钟更改文本框的背景颜色?

来自分类Dev

一秒钟后如何在Android Studio中自动更改图像?

来自分类Dev

找出文本框文本在mvvm模式中是否一秒钟没有变化

来自分类Dev

在TextBox中查看输入文本一秒钟,然后更改为passwordchar

来自分类Dev

如何在PIC组件中的PIC16F1938上实现一秒钟的时钟以点亮一秒钟?

来自分类Dev

一秒钟后将输入字段占位符(文本框水印)隐藏在焦点上

来自分类Dev

一秒钟后将输入字段占位符(文本框水印)隐藏在焦点上

来自分类Dev

如何在JavaScript中在一秒钟内准确执行1000次代码

来自分类Dev

如何在mssql中花一秒钟的时间

来自分类Dev

如何在C中的两个printf之间等待一秒钟?

来自分类Dev

骨干视图仅渲染一秒钟

来自分类Dev

为什么每次背景更改时Windows 10都会冻结一秒钟?

来自分类Dev

软件在任务栏中仅闪烁一秒钟。如何找出它是什么软件?

来自分类Dev

如何显示图像一秒钟?SWIFTUI

来自分类Dev

一秒钟后如何使用JavaFX更改Label的内容?

来自分类Dev

一秒钟后如何使用JavaFX更改Label的内容?

来自分类Dev

甲骨文如何在一秒钟内插入一百万

来自分类Dev

如何在一秒钟的间隔内获取字符

来自分类Dev

一秒钟的JavaScript真的是一秒钟吗?

来自分类Dev

一秒钟的JavaScript真的是一秒钟吗?

来自分类Dev

如果检索时间超过一秒钟,如何将按钮更改为“禁用”?

来自分类Dev

在Visual Studio中更改文件后一秒钟后,红色复选标记会自动删除

来自分类Dev

使用X11窗口的R脚本仅打开一秒钟

来自分类Dev

呼叫按钮仅滴答一秒钟,无法显示文字?

来自分类Dev

按钮仅绘制图像一秒钟

来自分类Dev

使用X11窗口的R脚本仅打开一秒钟

来自分类Dev

Javascript验证-错误消息仅闪烁一秒钟

来自分类Dev

如何在Redux Observable中调度一个动作,等待一秒钟,然后再调度两个动作?

来自分类Dev

一秒钟内查询数量很高。

Related 相关文章

  1. 1

    如何在Java中仅一秒钟更改文本框的背景颜色?

  2. 2

    一秒钟后如何在Android Studio中自动更改图像?

  3. 3

    找出文本框文本在mvvm模式中是否一秒钟没有变化

  4. 4

    在TextBox中查看输入文本一秒钟,然后更改为passwordchar

  5. 5

    如何在PIC组件中的PIC16F1938上实现一秒钟的时钟以点亮一秒钟?

  6. 6

    一秒钟后将输入字段占位符(文本框水印)隐藏在焦点上

  7. 7

    一秒钟后将输入字段占位符(文本框水印)隐藏在焦点上

  8. 8

    如何在JavaScript中在一秒钟内准确执行1000次代码

  9. 9

    如何在mssql中花一秒钟的时间

  10. 10

    如何在C中的两个printf之间等待一秒钟?

  11. 11

    骨干视图仅渲染一秒钟

  12. 12

    为什么每次背景更改时Windows 10都会冻结一秒钟?

  13. 13

    软件在任务栏中仅闪烁一秒钟。如何找出它是什么软件?

  14. 14

    如何显示图像一秒钟?SWIFTUI

  15. 15

    一秒钟后如何使用JavaFX更改Label的内容?

  16. 16

    一秒钟后如何使用JavaFX更改Label的内容?

  17. 17

    甲骨文如何在一秒钟内插入一百万

  18. 18

    如何在一秒钟的间隔内获取字符

  19. 19

    一秒钟的JavaScript真的是一秒钟吗?

  20. 20

    一秒钟的JavaScript真的是一秒钟吗?

  21. 21

    如果检索时间超过一秒钟,如何将按钮更改为“禁用”?

  22. 22

    在Visual Studio中更改文件后一秒钟后,红色复选标记会自动删除

  23. 23

    使用X11窗口的R脚本仅打开一秒钟

  24. 24

    呼叫按钮仅滴答一秒钟,无法显示文字?

  25. 25

    按钮仅绘制图像一秒钟

  26. 26

    使用X11窗口的R脚本仅打开一秒钟

  27. 27

    Javascript验证-错误消息仅闪烁一秒钟

  28. 28

    如何在Redux Observable中调度一个动作,等待一秒钟,然后再调度两个动作?

  29. 29

    一秒钟内查询数量很高。

热门标签

归档