Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在java中制作连接sql数据库的加载画面_Java_Sql Server_Swing - Fatal编程技术网

如何在java中制作连接sql数据库的加载画面

如何在java中制作连接sql数据库的加载画面,java,sql-server,swing,Java,Sql Server,Swing,我想知道,在java中通过odbc连接sql时,是否有任何方法可以使jLabel(作为加载图标)可见。 就像我单击添加数据一样,插入数据库需要5秒钟。因此,我想让jlabel显示5秒钟,然后在插入数据时消失。长时间运行的任务应该在单独的线程中执行,这样就不会阻止事件调度线程(EDT)响应事件并绘制GUI 因此,您可以使用SwingWorker。有关更多信息和示例,请阅读上Swing教程的部分 您可能需要为此使用JProgressBar。请阅读上的部分以获取示例 您还可以使用玻璃窗格显示消息/图标

我想知道,在java中通过odbc连接sql时,是否有任何方法可以使jLabel(作为加载图标)可见。
就像我单击添加数据一样,插入数据库需要5秒钟。因此,我想让jlabel显示5秒钟,然后在插入数据时消失。

长时间运行的任务应该在单独的线程中执行,这样就不会阻止
事件调度线程(EDT)
响应事件并绘制GUI

因此,您可以使用
SwingWorker
。有关更多信息和示例,请阅读上Swing教程的部分

您可能需要为此使用
JProgressBar
。请阅读上的部分以获取示例


您还可以使用
玻璃窗格
显示消息/图标。查看示例。

长时间运行的任务应该在单独的线程中执行,这样就不会阻止
事件调度线程(EDT)
响应事件和绘制GUI

因此,您可以使用
SwingWorker
。有关更多信息和示例,请阅读上Swing教程的部分

您可能需要为此使用
JProgressBar
。请阅读上的部分以获取示例


您还可以使用
玻璃窗格
显示消息/图标。查看示例。

确定任何其他建议。。。。真的想让加载图标出现和消失。塔克斯兄弟,我明白了。我必须努力使它更快,而不是使加载屏幕…哈哈,但如果我真的想这样做,那么你提供的信息就足够了。好的,还有其他建议吗。。。。真的想让加载图标出现和消失。塔克斯兄弟,我明白了。我必须试着让它更快,而不是让加载屏幕…但是如果我真的想这样做,那么你提供的信息就足够了。也许你应该弄清楚为什么插入需要5秒钟。除非插入大量数据,否则插入时间太长。是的,你是对的……我必须弄清楚。但主要问题是插入数据所涉及的步骤。像makedrive、makeconconnect、create语句……也许您应该弄清楚为什么插入需要5秒钟。除非插入大量数据,否则插入时间太长。是的,你是对的……我必须弄清楚。但主要问题是插入数据所涉及的步骤。像制作驱动器、制作连接、创建语句。。。。。