I’d like to make use of ProgressMonitor‘s functionality but I don’t want to give the user the option of canceling the action. I know if I don’t call isCanceled() then the button press has no effect, but I’d prefer not to have the user believe the program is unresponsive.
How shall I go about doing this?
You can’t. Make your own dialog using a JProgressBar, as described in The Java Tutorial.