Java动画GIF和MySQL连接
我正在制作一个Java Messenger。我做了一个登录对话框,当我点击连接按钮时,加载时会出现一个动画GIF 问题是,在处理MySQL连接和查询时,动画GIF停止移动 我在一个新线程中抛出MySQL连接和查询,但仍然是一样的:Java动画GIF和MySQL连接,java,mysql,swing,gif,freeze,Java,Mysql,Swing,Gif,Freeze,我正在制作一个Java Messenger。我做了一个登录对话框,当我点击连接按钮时,加载时会出现一个动画GIF 问题是,在处理MySQL连接和查询时,动画GIF停止移动 我在一个新线程中抛出MySQL连接和查询,但仍然是一样的: Thread connectionThread = new Thread(new Runnable() { public void run() { SwingUtilities.invokeLater(new
Thread connectionThread = new Thread(new Runnable() {
public void run() {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
//Database conection
OlaDB.createConnection();
...
如何避免GIF冻结
当Swing程序需要执行长时间运行的任务时,它通常使用一个辅助线程,也称为后台线程
看一看
另外,请阅读更多关于GUI冻结原因的信息以及使用Swing Worker的工作示例。(通过@camickr)
当Swing程序需要执行长时间运行的任务时,它通常使用一个辅助线程,也称为后台线程
看一看
另外,请阅读更多关于GUI冻结原因的信息以及使用Swing Worker的工作示例。(via@camickr)+1,继续阅读了解GUI冻结原因的更多信息以及使用Swing Worker的工作示例。+1,继续阅读了解GUI冻结原因的更多信息以及使用Swing Worker的工作示例。