Swing JProgresBar を作成し、不確定要素を「true」に設定しました。プログレス バーは正しく機能しますが、循環が非常に速く、3 秒以上見続けるのは面倒です。私はそれを遅くしたいのですが、これには方法があると思いました。方法がある場合、私はまだそれを見つけていません。どんな助けでも大歓迎です。
sftpProgressBar.setIndeterminate(true);
sftpDialog.setVisible(true);
Swing JProgresBar を作成し、不確定要素を「true」に設定しました。プログレス バーは正しく機能しますが、循環が非常に速く、3 秒以上見続けるのは面倒です。私はそれを遅くしたいのですが、これには方法があると思いました。方法がある場合、私はまだそれを見つけていません。どんな助けでも大歓迎です。
sftpProgressBar.setIndeterminate(true);
sftpDialog.setVisible(true);
JProgressBar のアニメーション速度を制御できます。ドキュメントを参照してください:
"ProgressBar.cycleTime" UI のデフォルトでは、ルック アンド フィールの実装者 (および他の開発者) が、各アニメーション サイクルにかかるミリ秒数を指定できます。たとえば、500 のサイクル タイムは、不確定モードの進行状況バーのアニメーションが 1 秒あたり 2 回繰り返されることを意味します。
さて、これが私が問題を解決した方法です。「メイン」には、コメントアウトした生成コードがいくつかありました。唯一変わったのは進行状況バーです。それははるかに遅く、より目に見える快適な速度に減速しました. これは私がコメントアウトしたコードです。
try {
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}