Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.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 如何使用进度条,使其进度取决于指定方法的进度?_Java_Eclipse_Swing_User Interface_Ubuntu - Fatal编程技术网

Java 如何使用进度条,使其进度取决于指定方法的进度?

Java 如何使用进度条,使其进度取决于指定方法的进度?,java,eclipse,swing,user-interface,ubuntu,Java,Eclipse,Swing,User Interface,Ubuntu,我正在开发一个GUI项目,其中包含一个用于执行mysql查询、连接到各种SSH服务器和访问文件的方法,比如方法:M1。 每当我调用方法M1时,我的GUI当前对话框将变得无响应,直到方法M1完成(因为M1是非常昂贵的方法)。 现在,我不想显示一个没有响应的对话框,而是想使用一个进度条,它将反映方法M1的进度。一定有办法做到这一点,是吗?我正在使用Java Swing软件包开发GUI。首先,我建议您看一下和。要回答这个问题,你不需要。你要做的是把重点放在返回一个0-1(或0-100)的进度值上,

我正在开发一个GUI项目,其中包含一个用于执行mysql查询、连接到各种SSH服务器和访问文件的方法,比如方法:M1。
每当我调用方法M1时,我的GUI当前对话框将变得无响应,直到方法M1完成(因为M1是非常昂贵的方法)。


现在,我不想显示一个没有响应的对话框,而是想使用一个进度条,它将反映方法M1的进度。一定有办法做到这一点,是吗?

我正在使用Java Swing软件包开发GUI。

首先,我建议您看一下和。要回答这个问题,你不需要。你要做的是把重点放在返回一个0-1(或0-100)的进度值上,这样的话,用户界面就不会关心程序员了,太好了,我会研究它。