javax.swing.ProgressMonitor.setMaximum()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(8.6k)|赞(0)|评价(0)|浏览(85)

本文整理了Java中javax.swing.ProgressMonitor.setMaximum()方法的一些代码示例,展示了ProgressMonitor.setMaximum()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ProgressMonitor.setMaximum()方法的具体详情如下:
包路径:javax.swing.ProgressMonitor
类名称:ProgressMonitor
方法名:setMaximum

ProgressMonitor.setMaximum介绍

暂无

代码示例

代码示例来源:origin: cflint/CFLint

public void setTotalToProcess(final int total) {
  indeterminate = false;
  totalFileCount = total;
  progressMonitor.setMaximum(total);
}

代码示例来源:origin: cflint/CFLint

public void setTotalToProcess(final int total) {
  indeterminate = false;
  totalFileCount = total;
  progressMonitor.setMaximum(total);
}

代码示例来源:origin: MinecraftForge/Installer

@Override
public void setMaximum(int max)
{
  monitor.setMaximum(max);
}

代码示例来源:origin: cytoscape.coreplugins/rfilters

public void run() {
    pm.setMinimum(minCount);
    pm.setMaximum(maxCount);
  }
};

代码示例来源:origin: org.vesalainen.dsql/dsql

@Override
protected void startProgressMonitor(int min, int max)
{
  if (progressMonitor != null)
  {
    System.err.println("startProgressMonitor("+min+", "+max+")");
    progressMonitor.setMinimum(min);
    progressMonitor.setMaximum(max);
  }
}

代码示例来源:origin: bcdev/beam

public void onReadStarted(long numBytesTotal) {
  progressMonitor.setMinimum(0);
  progressMonitor.setMaximum((int) numBytesTotal);
}

代码示例来源:origin: LibraryOfCongress/bagger

@Override
public synchronized void reportProgress(String activity, Object item, Long count, Long total) {
 if (count == null || total == null) {
  log.error("reportProgress received null info: count={}, total={}", count, total);
 }
 else {
  if (activityMonitored == null || activityMonitored.equals(activity)) {
   String message = MessageFormat.format("{0} ({2} of {3}) {1} ", activity, item, count, total);
   this.progressMonitor.setNote(message);
   this.progressMonitor.setMaximum(total.intValue());
   this.progressMonitor.setProgress(count.intValue());
  }
 }
}

代码示例来源:origin: com.google.code.findbugs/findbugs

@Override
public InputStream getProgressMonitorInputStream(InputStream in, int length, String msg) {
  ProgressMonitorInputStream pmin = new ProgressMonitorInputStream(parent, msg, in);
  ProgressMonitor pm = pmin.getProgressMonitor();
  if (length > 0) {
    pm.setMaximum(length);
  }
  return pmin;
}

代码示例来源:origin: BTCPrivate/bitcoin-private-full-node-wallet

private static boolean checkSHA256(File provingKey, Component parent) throws IOException {
    MessageDigest sha256;
    try {
      sha256 = MessageDigest.getInstance("SHA-256");
    } catch (NoSuchAlgorithmException impossible) {
      throw new IOException(impossible);
    }
    try (InputStream is = new BufferedInputStream(new FileInputStream(provingKey))) {
      ProgressMonitorInputStream pmis = new ProgressMonitorInputStream(parent, LOCAL_MSG_VERIFYING_PROVING_KEY, is);
      pmis.getProgressMonitor().setMaximum(PROVING_KEY_SIZE);
      pmis.getProgressMonitor().setMillisToPopup(10);
      DigestInputStream dis = new DigestInputStream(pmis, sha256);
      byte[] temp = new byte[0x1 << 13];
      while (dis.read(temp) >= 0) ;
      byte[] digest = sha256.digest();
      return PROVING_KEY_SHA256.equalsIgnoreCase(DatatypeConverter.printHexBinary(digest));
    }
  }
}

代码示例来源:origin: stackoverflow.com

// using a File just for demonstration / testing
  File f = new File("a");
  try (InputStream stream = new FileInputStream(f)) {
   ProgressMonitorInputStream pmis = new ProgressMonitorInputStream(null, "Downloading...", stream);
   int downloadSize = f.length();
   ProgressMonitor pm = pmis.getProgressMonitor();
   pm.setMillisToDecideToPopup(0);
   pm.setMillisToPopup(0);
   // tell the progress bar that we start at the beginning of the stream
   pm.setMinimum(0);
   // tell the progress bar the total number of bytes we are going to read.    
   pm.setMaximum(downloadSize);
   copyInputStreamToFile(pmis, new File("/tmp/b"));
  }

代码示例来源:origin: com.fifesoft.rtext/fife.common

/**
 * Updates the progress monitor to display the number of files remaining,
 * the number of files copied, and the name of the file currently being
 * copied.
 */
@Override
public boolean filePasteUpdate(int pasteCount, int total,
    File justPastedFile) {
  monitor.setProgress(pasteCount-1);
  monitor.setMaximum(total);
  if (justPastedFile!=null) {
    if (noteFormat==null) {
      noteFormat = MSG.getString("Dialog.ProgressMonitor.NoteFormat");
    }
    Object[] args = {pasteCount,
      total, justPastedFile.getAbsolutePath() };
    String note = MessageFormat.format(noteFormat, args);
    monitor.setNote(note);
    //System.out.println(note);
  }
  return monitor.isCanceled();
}

代码示例来源:origin: ZencashOfficial/zencash-swing-wallet-ui

private static boolean checkSHA256SG(File sproutGroth, Component parent) throws IOException {
  MessageDigest sha256;
  try {
    sha256 = MessageDigest.getInstance("SHA-256");
  } catch (NoSuchAlgorithmException impossible) {
    throw new IOException(impossible);
  }
  try (InputStream is = new BufferedInputStream(new FileInputStream(sproutGroth))) {
    ProgressMonitorInputStream pmis = new ProgressMonitorInputStream(parent,
        LanguageUtil.instance().getString("sprout.groth.fetcher.option.pane.verify.progress.monitor.text"),
        is);
    pmis.getProgressMonitor().setMaximum(SPROUT_GROTH_SIZE);
    pmis.getProgressMonitor().setMillisToPopup(10);
    DigestInputStream dis = new DigestInputStream(pmis, sha256);
    byte [] temp = new byte[0x1 << 13];
    while(dis.read(temp) >= 0);
    byte [] digest = sha256.digest();
    return SHA256SG.equalsIgnoreCase(DatatypeConverter.printHexBinary(digest));
  }
}

代码示例来源:origin: ZencashOfficial/zencash-swing-wallet-ui

private static boolean checkSHA256(File provingKey, Component parent) throws IOException {
  MessageDigest sha256;
  try {
    sha256 = MessageDigest.getInstance("SHA-256");
  } catch (NoSuchAlgorithmException impossible) {
    throw new IOException(impossible);
  }
  try (InputStream is = new BufferedInputStream(new FileInputStream(provingKey))) {
    ProgressMonitorInputStream pmis = new ProgressMonitorInputStream(parent,
        LanguageUtil.instance().getString("proving.key.fetcher.option.pane.verify.progress.monitor.text"),
        is);
    pmis.getProgressMonitor().setMaximum(PROVING_KEY_SIZE);
    pmis.getProgressMonitor().setMillisToPopup(10);
    DigestInputStream dis = new DigestInputStream(pmis, sha256);
    byte [] temp = new byte[0x1 << 13];
    while(dis.read(temp) >= 0);
    byte [] digest = sha256.digest();
    return SHA256.equalsIgnoreCase(DatatypeConverter.printHexBinary(digest));
  }
}

代码示例来源:origin: ZencashOfficial/zencash-swing-wallet-ui

private static boolean checkSHA256SS(File saplingSpend, Component parent) throws IOException {
    MessageDigest sha256;
    try {
      sha256 = MessageDigest.getInstance("SHA-256");
    } catch (NoSuchAlgorithmException impossible) {
      throw new IOException(impossible);
    }
    try (InputStream is = new BufferedInputStream(new FileInputStream(saplingSpend))) {
      ProgressMonitorInputStream pmis = new ProgressMonitorInputStream(parent,
          LanguageUtil.instance().getString("sapling.spend.fetcher.option.pane.verify.progress.monitor.text"),
          is);
      pmis.getProgressMonitor().setMaximum(SAPLING_SPEND_SIZE);
      pmis.getProgressMonitor().setMillisToPopup(10);
      DigestInputStream dis = new DigestInputStream(pmis, sha256);
      byte [] temp = new byte[0x1 << 13];
      while(dis.read(temp) >= 0);
      byte [] digest = sha256.digest();
      return SHA256SS.equalsIgnoreCase(DatatypeConverter.printHexBinary(digest));
    }
  }
}

代码示例来源:origin: cflint/CFLint

@Override
public void startedProcessing(final String srcidentifier) {
  if (progressMonitor.isCanceled()) {
    throw new RuntimeException("Cancelled by user");
  }
  if (indeterminate && fileCounter + 1 >= totalFileCount) {
    totalFileCount += 10;
    progressMonitor.setMaximum(totalFileCount);
  }
  progressMonitor.setProgress(fileCounter++);
  progressMonitor.setNote("[" + fileCounter + "/" + totalFileCount + "] processing " + shorten(srcidentifier));
}

代码示例来源:origin: cflint/CFLint

@Override
public void startedProcessing(final String srcidentifier) {
  if (progressMonitor.isCanceled()) {
    throw new RuntimeException("Cancelled by user");
  }
  if (indeterminate && fileCounter + 1 >= totalFileCount) {
    totalFileCount += 10;
    progressMonitor.setMaximum(totalFileCount);
  }
  progressMonitor.setProgress(fileCounter++);
  progressMonitor.setNote("[" + fileCounter + "/" + totalFileCount + "] processing " + shorten(srcidentifier));
}

代码示例来源:origin: SmartDataAnalytics/DL-Learner

if(mon != null){
  mon.setNote("Start extracting "+instances.size() + " instances ");
  mon.setMaximum(instances.size());

代码示例来源:origin: BTCPrivate/bitcoin-private-full-node-wallet

is = urlc.getInputStream();
ProgressMonitorInputStream pmis = new ProgressMonitorInputStream(parent, LOCAL_MSG_DOWNLOADING_PROVING_KEY, is);
pmis.getProgressMonitor().setMaximum(PROVING_KEY_SIZE);
pmis.getProgressMonitor().setMillisToPopup(10);

代码示例来源:origin: ZencashOfficial/zencash-swing-wallet-ui

pmis.getProgressMonitor().setMaximum(PROVING_KEY_SIZE);
pmis.getProgressMonitor().setMillisToPopup(10);
pmis.getProgressMonitor().setMaximum(SPROUT_GROTH_SIZE);
pmis.getProgressMonitor().setMillisToPopup(10);
pmis.getProgressMonitor().setMaximum(SAPLING_SPEND_SIZE);
pmis.getProgressMonitor().setMillisToPopup(10);

代码示例来源:origin: Slowpoke101/FTBLaunch

prog.setMaximum(assets.size() * 100);

相关文章