如何在java中制作连接sql数据库的加载画面
我想知道,在java中通过odbc连接sql时,是否有任何方法可以使jLabel(作为加载图标)可见。如何在java中制作连接sql数据库的加载画面,java,sql-server,swing,Java,Sql Server,Swing,我想知道,在java中通过odbc连接sql时,是否有任何方法可以使jLabel(作为加载图标)可见。 就像我单击添加数据一样,插入数据库需要5秒钟。因此,我想让jlabel显示5秒钟,然后在插入数据时消失。长时间运行的任务应该在单独的线程中执行,这样就不会阻止事件调度线程(EDT)响应事件并绘制GUI 因此,您可以使用SwingWorker。有关更多信息和示例,请阅读上Swing教程的部分 您可能需要为此使用JProgressBar。请阅读上的部分以获取示例 您还可以使用玻璃窗格显示消息/图标
就像我单击添加数据一样,插入数据库需要5秒钟。因此,我想让jlabel显示5秒钟,然后在插入数据时消失。长时间运行的任务应该在单独的线程中执行,这样就不会阻止
事件调度线程(EDT)
响应事件并绘制GUI
因此,您可以使用SwingWorker
。有关更多信息和示例,请阅读上Swing教程的部分
您可能需要为此使用JProgressBar
。请阅读上的部分以获取示例
您还可以使用
玻璃窗格
显示消息/图标。查看示例。长时间运行的任务应该在单独的线程中执行,这样就不会阻止事件调度线程(EDT)
响应事件和绘制GUI
因此,您可以使用SwingWorker
。有关更多信息和示例,请阅读上Swing教程的部分
您可能需要为此使用JProgressBar
。请阅读上的部分以获取示例
您还可以使用
玻璃窗格
显示消息/图标。查看示例。确定任何其他建议。。。。真的想让加载图标出现和消失。塔克斯兄弟,我明白了。我必须努力使它更快,而不是使加载屏幕…哈哈,但如果我真的想这样做,那么你提供的信息就足够了。好的,还有其他建议吗。。。。真的想让加载图标出现和消失。塔克斯兄弟,我明白了。我必须试着让它更快,而不是让加载屏幕…但是如果我真的想这样做,那么你提供的信息就足够了。也许你应该弄清楚为什么插入需要5秒钟。除非插入大量数据,否则插入时间太长。是的,你是对的……我必须弄清楚。但主要问题是插入数据所涉及的步骤。像makedrive、makeconconnect、create语句……也许您应该弄清楚为什么插入需要5秒钟。除非插入大量数据,否则插入时间太长。是的,你是对的……我必须弄清楚。但主要问题是插入数据所涉及的步骤。像制作驱动器、制作连接、创建语句。。。。。