【发布时间】:2018-08-22 22:52:17
【问题描述】:
我有一个带有几个按钮的TitleAreaDialog 和一个ProgressBar,在选择任何按钮时都会执行某些操作,所以我需要ProgressBar 来指示用户正在进行某些操作.由于时间未知,我正在全局创建进度条,类型为SWT.INDETERMINATE 和setVisibility(false)(这样只有在触发按钮侦听器时才会显示进度)并且每当按下按钮时都会执行以下操作,
progressBar.setVisible(true)- 执行操作(progressBar 应处于活动状态,即应显示为正在加载)
progressBar.setVisible(false)
这是正确的方法吗?因为我没有得到想要的输出。 我需要进度条仅在执行操作时可用/可见,而不是在整个对话框生命周期中。
【问题讨论】:
-
最好使用单页向导 - 向导内置了进度条支持。