2

Swing JProgresBar を作成し、不確定要素を「true」に設定しました。プログレス バーは正しく機能しますが、循環が非常に速く、3 秒以上見続けるのは面倒です。私はそれを遅くしたいのですが、これには方法があると思いました。方法がある場合、私はまだそれを見つけていません。どんな助けでも大歓迎です。

sftpProgressBar.setIndeterminate(true);
sftpDialog.setVisible(true);
4

3 に答える 3

2

JProgressBar のアニメーション速度を制御できます。ドキュメントを参照してください:

"ProgressBar.cycleTime" UI のデフォルトでは、ルック アンド フィールの実装者 (および他の開発者) が、各アニメーション サイクルにかかるミリ秒数を指定できます。たとえば、500 のサイクル タイムは、不確定モードの進行状況バーのアニメーションが 1 秒あたり 2 回繰り返されることを意味します。

于 2012-05-14T20:18:40.067 に答える
1

さて、これが私が問題を解決した方法です。「メイン」には、コメントアウトした生成コードがいくつかありました。唯一変わったのは進行状況バーです。それははるかに遅く、より目に見える快適な速度に減速しました. これは私がコメントアウトしたコードです。

try {
  for (javax.swing.UIManager.LookAndFeelInfo info :  javax.swing.UIManager.getInstalledLookAndFeels()) {
    if ("Nimbus".equals(info.getName())) {
        javax.swing.UIManager.setLookAndFeel(info.getClassName());
        break;
  }
}
于 2012-05-15T18:01:52.020 に答える