コード例 #1
0
  /** @see FieldChangeListener#fieldChanged(Field, int) */
  public void fieldChanged(final Field field, final int context) {
    if (field == _processButton) {
      if (_progressThread != null) {
        // Kill the currently running progress thread
        _progressThread.stopThread();
      }

      // Start a new progress thread
      _progressThread = new ProgressThread();
      _progressThread.start();
    } else if (field == _cancelButton) {
      _model.cancel();
    } else if (field == _resumeButton) {
      _model.resume();
    }
  }