标签: progress-bar

将方法调用放入ArrayList?

我在Java程序中添加了一个加载栏功能,我想知道是否可以设置需要完成的进程列表,以便知道需要完成多少个进程.

例如,将它们保存为字符串?

ArrayList<String> processes = new ArrayList<String>();
processes.add("CSVWriter.createFileOfCompany(\"Random Company\");");
processes.add("FileConverter.convertCSVToXLS(classPath + 
    \"/Output/Random_Company.csv\");");

for (int i = 0; i < processes.size(); i++) {
    // run process
    // update loading bar
}
Run Code Online (Sandbox Code Playgroud)

这些不是我的程序的真正方法,但它们与我想要完成的非常相似.

我确定这不是最好的方法,但是我想有一些方法来创建这样的列表,所以我知道在运行之前有多少个进程.我有一个系统设置来进一步分解这些过程并显示它们的进度,所以此栏目非常精确,但我必须对每个进程编号= /.

也许我只是错过了重点.创建进度条对我来说是全新的.

如果有关于进度条创建的任何好文章,也可以随意发送给我.请记住,我没有使用基于摆动的实际GUI.这个栏是所有SOP文本.

非常感谢,

Justian Meyer

java arrays methods process progress-bar

1
推荐指数
1
解决办法
295
查看次数

设置AJAX进度条

好的我是AJAX新手.有点了解请求的生命周期,IE使用ActiveXObject之类的东西.

但是现在我面临着一个现实世界的问题.我有一个在后台运行的servlet执行许多任务,我想显示一个进度条来显示进程的位置,并显示实际发生的事情.

到目前为止,在服务器端,我可以计算在它们开始之前将要发生的进程数,并且在每个进程完成后很容易添加一个计数器来增加 - 因此使我能够找到我希望显示的百分比.

在我应该输出从递增等收集的数据的方面我到目前为止还不确定它在处理java类中是2个整数.

任何帮助将非常感激.

到目前为止,我已经看过这个,我想这就是我的目标.

干杯.

javascript java ajax servlets progress-bar

1
推荐指数
1
解决办法
9163
查看次数

导航进度条

我正在尝试建立进度菜单栏(类似于piccsy投资者的一个http://www.piccsy.com/investors/)

它测量页面的高度并进度%.

关于如何做的任何想法?

谢谢,尼古拉.

jquery css3 progress-bar

1
推荐指数
2
解决办法
4285
查看次数

不兼容的类型:'TDownloadProgressEvent'和'Procedure'

我正在尝试下载文件,同时状态显示在进度条中.

我按照这里的说明进行操作:http: //delphi.about.com/cs/adptips2003/a/bltip0903_2.htm

这是我的代码:

unit unitUpdate;

interface

uses
  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, StdCtrls, ComCtrls, ExtActns;

type
  TForm5 = class(TForm)
    ProgressBar1: TProgressBar;
    SaveDialog1: TSaveDialog;
  private
    procedure URL_OnDownloadProgress
        (Sender: TDownLoadURL;
         Progress, ProgressMax: Cardinal;
         StatusCode: TURLDownloadStatus;
         StatusText: String; var Cancel: Boolean) ;
         function DoDownload: boolean;
  public
    { Public declarations }
  end;

var
  Form5: TForm5;

implementation

{$R *.dfm}

procedure TForm5.URL_OnDownloadProgress;
begin
   ProgressBar1.Max:= ProgressMax;
   ProgressBar1.Position:= Progress;
end;

function TForm5.DoDownload: Boolean;
begin
  ShowMessage('A new update is available!');
  savedialog1.Title := …
Run Code Online (Sandbox Code Playgroud)

delphi download progress-bar

1
推荐指数
1
解决办法
684
查看次数

进度条永远不会显示

我只是想要一个不确定的进度条变得可见,并显示一些"活动"来指示查询正在运行,然后,当查询通过时,返回到不可见.看似简单; 但是这个代码:

try
{
    Cursor.Current = Cursors.WaitCursor;
    progressBarChanges.Value = 50;
    progressBarChanges.Step = 20;
    progressBarChanges.Visible = true;
    ... // the meat of the code, where the query is being done, elided
} finally
{
    progressBarChanges.Visible = false;
    Cursor.Current = Cursors.Default;
}
Run Code Online (Sandbox Code Playgroud)

...进度条永远不会显示,即使查询需要一段时间才能运行.进度条位于DGV上.我意识到我的进度代码有点蹩脚,但首先要做的事情 - 我只是希望这件事能为初学者展示一些东西.

UPDATE

在我调用运行查询的BackgroundWorker proc之前,我将progressBar设置为可见方式:

progressBarChanges.Value = 50;
progressBarChanges.Step = 20;
progressBarChanges.Visible = true;
. . .    
if (args.KeyCode == Keys.Enter)
{
    if (ValidEntryForCRID(textBoxID.Text))
    {
        RetrieveAndBindPlatypusData();
        var tb = (TextBox)Controls.Find("textBoxDuckbill", true).First();
        if (tb != null) …
Run Code Online (Sandbox Code Playgroud)

c# winforms progress-bar

1
推荐指数
1
解决办法
4945
查看次数

Android - 自动关闭进度条

当应用程序启动时,我从main.xml文件中膨胀一个进度条,该文件显示为列表为空.一旦列表填充了来自URL的数据,我应该忽略此进度条.如何在不使用进度对话的情况下执行此操作?

我的main.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity" >

    <ListView
        android:id="@+id/list_view_places"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:drawSelectorOnTop="false"
        android:fastScrollEnabled="true" >
    </ListView>

    <ProgressBar
        android:id="@+id/empty_progress_bar"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true" />

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

android progress-bar

1
推荐指数
1
解决办法
7500
查看次数

1
推荐指数
1
解决办法
1万
查看次数

将多个搜寻栏限制为最多100%

我有5个搜索栏,希望用户能够操纵它们。搜索杆彼此依赖,因此如果将搜索杆设置为100%,则所有其他搜索杆都必须为0%。我已经能够实现这个使用中发现的代码这个帖子操纵seekbars但是当它出问题和搜索条跳动。例如,默认情况下,我将所有搜索栏设置为20%。为了将seekbar_1提高20%,您将另一个seekbar的值降低了(例如,seekbar_2降低了20%)。这释放了seekbar_1可以使用的20%。我的问题是搜索栏的实际触摸和移动,由于我在onProgressChanged方法中进行了各种计算,因此它会跳动。我在下面附加了我的代码。有没有更简单的方法来实现这一目标?任何帮助将非常感激。

public class MainActivity extends Activity implements OnSeekBarChangeListener{
public SeekBar sb1,sb2,sb3,sb4,sb5;
public TextView tv1,tv2,tv3,tv4,tv5;
public int mPercentRemaining, mPercentTotal, mPercentUsed;
public int mCurrentPercent;

@Override
public void onCreate(Bundle savedInstanceState) 
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

sb1=(SeekBar) findViewById(R.id.seekBar1);
sb2=(SeekBar) findViewById(R.id.seekBar2);
sb3=(SeekBar) findViewById(R.id.seekBar3);
sb4=(SeekBar) findViewById(R.id.seekBar4);
sb5=(SeekBar) findViewById(R.id.seekBar5);

tv1=(TextView) findViewById(R.id.textView1);
tv2=(TextView) findViewById(R.id.textView2);
tv3=(TextView) findViewById(R.id.textView3);
tv4=(TextView) findViewById(R.id.textView4);
tv5=(TextView) findViewById(R.id.textView5);

sb1.setOnSeekBarChangeListener(this);
sb2.setOnSeekBarChangeListener(this);
sb3.setOnSeekBarChangeListener(this);
sb4.setOnSeekBarChangeListener(this);
sb5.setOnSeekBarChangeListener(this);

mPercentTotal = 100;
mPercentUsed = 100; //Seekbars are all set to 20% by default
mPercentRemaining = mPercentTotal - mPercentUsed;

}

@Override
public void …
Run Code Online (Sandbox Code Playgroud)

android seekbar android-progressbar progress-bar

1
推荐指数
1
解决办法
1164
查看次数

显示AngularJS $超时进度条

我有一条警告信息,我想在一段时间后隐藏.我使用$ timeout,效果很好.但是,我想在此警告框的底部添加一个小的水平倒计时(又名进度)栏,让用户知道他们的时间已经用完.

AngularJS $ timeout似乎无法确定它运行了多长时间.在这种情况下,我应该如何更新我的进度条?

我像这样使用$ timeout

$timeout(function(){
  $scope.m.hideAlertMessage = true;
}, 10000)
Run Code Online (Sandbox Code Playgroud)

timeout angularjs progress-bar

1
推荐指数
1
解决办法
2808
查看次数

JavaFX在执行流程时不确定进度条

我试图插入我的数据库的一个表,但这个过程需要几分钟.

我希望在我的应用程序尝试插入时有一个不确定的进度条.为了有进度条,我想使用JavaFX,但我不知道如何实现它,直到插入数据库进程结束才显示它.

java javafx progress-bar javafx-8

1
推荐指数
1
解决办法
1万
查看次数