ProgressMonitorInputStream

ProgressMonitorInputStream

如何创建一个模态JDialog,它在任务处理超过3秒后显示“正在加载”?

最佳答案

如果任务是加载InputStream,请参见ProgressMonitorInputStream

例如。 (未试)

ProgressMonitorInputStream pmis = new ProgressMonitorInputStream(
    parentComponent, message, inputStream);
ProgressMonitor pm = pmis.getProgressMonitor();
pm.setMillisToPopup(millisToPopup);


为了避免阻塞EDT,有必要将InputStream加载到Thread中。

10-08 03:21