gpt4 book ai didi

ij.gui.YesNoCancelDialog.cancelPressed()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-15 11:30:40 27 4
gpt4 key购买 nike

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

YesNoCancelDialog.cancelPressed介绍

[英]Returns true if the user dismissed dialog by pressing "Cancel".
[中]如果用户按“取消”取消对话框,则返回true。

代码示例

代码示例来源:origin: net.imagej/ij

double getBoolean() {
  interp.getLeftParen();
  String prompt = getString();
  String yesButton = "  Yes  ";
  String noButton = "  No  ";
  if (interp.nextToken()==',') {
    yesButton = getNextString();
    noButton = getNextString();
  }
  interp.getRightParen();
  String title = interp.macroName!=null?interp.macroName:"";
  if (title.endsWith(" Options"))
    title = title.substring(0, title.length()-8);
  YesNoCancelDialog d = new YesNoCancelDialog(IJ.getInstance(), title, prompt, yesButton, noButton);
  if (d.cancelPressed()) {
    interp.done = true;
    return 0.0;
  } else if (d.yesPressed())
    return 1.0;
  else
    return 0.0;
}

代码示例来源:origin: sc.fiji/TrakEM2_

if (f.exists() && ControlWindow.isGUIEnabled()) {
  final YesNoCancelDialog d = new YesNoCancelDialog(IJ.getInstance(), "Overwrite?", "File " + filename + " exists! Overwrite?");
  if (d.cancelPressed()) {
    return null;
  } else if (!d.yesPressed()) {

代码示例来源:origin: sc.fiji/Simple_Neurite_Tracer

synchronized public void loadLabels() {
  String fileName;
  String directory;
  if (file_info != null) {
    fileName = file_info.fileName;
    directory = file_info.directory;
    final File possibleLoadFile = new File(directory, fileName + ".labels");
    final String path = possibleLoadFile.getPath();
    if (possibleLoadFile.exists()) {
      final YesNoCancelDialog d = new YesNoCancelDialog(IJ.getInstance(), "Confirm",
          "Load the default labels file?\n(" + path + ")");
      if (d.yesPressed()) {
        loadLabelsFile(path);
        return;
      } else if (d.cancelPressed()) {
        return;
      }
    }
  }
  // Presumably "No" was pressed...
  OpenDialog od;
  od = new OpenDialog("Select labels file...", null, null);
  fileName = od.getFileName();
  directory = od.getDirectory();
  if (fileName != null) {
    loadLabelsFile(directory + fileName);
    return;
  }
}

代码示例来源:origin: imagej/ImageJA

double getBoolean() {
  interp.getLeftParen();
  String prompt = getString();
  String yesButton = "  Yes  ";
  String noButton = "  No  ";
  if (interp.nextToken()==',') {
    yesButton = getNextString();
    noButton = getNextString();
  }
  interp.getRightParen();
  String title = interp.macroName!=null?interp.macroName:"";
  if (title.endsWith(" Options"))
    title = title.substring(0, title.length()-8);
  YesNoCancelDialog d = new YesNoCancelDialog(IJ.getInstance(), title, prompt, yesButton, noButton);
  if (d.cancelPressed()) {
    interp.done = true;
    return 0.0;
  } else if (d.yesPressed())
    return 1.0;
  else
    return 0.0;
}

代码示例来源:origin: net.imagej/ij

int setupDialog(ImagePlus imp, int flags) {
  int stackSize = imp.getStackSize();
  if (stackSize>1) {
    String macroOptions = Macro.getOptions();
    if (macroOptions!=null) {
      if (macroOptions.indexOf("stack ")>=0)
        return flags+PlugInFilter.DOES_STACKS;
      else
        return flags;
    }
    YesNoCancelDialog d = new YesNoCancelDialog(IJ.getInstance(),
      "Histogram", "Include all "+stackSize+" images?");
    if (d.cancelPressed())
      return PlugInFilter.DONE;
    else if (d.yesPressed()) {
      if (Recorder.record)
        Recorder.recordOption("stack");
      return flags+PlugInFilter.DOES_STACKS;
    }
    if (Recorder.record)
      Recorder.recordOption("slice");
  }
  return flags;
}

代码示例来源:origin: imagej/ImageJA

int setupDialog(ImagePlus imp, int flags) {
  int stackSize = imp.getStackSize();
  if (stackSize>1) {
    String macroOptions = Macro.getOptions();
    if (macroOptions!=null) {
      if (macroOptions.indexOf("stack ")>=0)
        return flags+PlugInFilter.DOES_STACKS;
      else
        return flags;
    }
    YesNoCancelDialog d = new YesNoCancelDialog(IJ.getInstance(),
      "Histogram", "Include all "+stackSize+" images?");
    if (d.cancelPressed())
      return PlugInFilter.DONE;
    else if (d.yesPressed()) {
      if (Recorder.record)
        Recorder.recordOption("stack");
      return flags+PlugInFilter.DOES_STACKS;
    }
    if (Recorder.record)
      Recorder.recordOption("slice");
  }
  return flags;
}

代码示例来源:origin: net.imagej/ij

boolean saveContents() {
  int lineCount = textPanel.getLineCount();
  if (!textPanel.unsavedLines) lineCount = 0;
  ImageJ ij = IJ.getInstance();
  boolean macro = IJ.macroRunning() || Interpreter.isBatchMode();
  boolean isResults = getTitle().contains("Results");
  if (lineCount>0 && !macro && ij!=null && !ij.quitting() && isResults) {
    YesNoCancelDialog d = new YesNoCancelDialog(this, getTitle(), "Save "+lineCount+" measurements?");
    if (d.cancelPressed())
      return false;
    else if (d.yesPressed()) {
      if (!textPanel.saveAs(""))
        return false;
    }
  }
  textPanel.rt.reset();
  return true;
}

代码示例来源:origin: imagej/ImageJA

boolean saveContents() {
  int lineCount = textPanel.getLineCount();
  if (!textPanel.unsavedLines) lineCount = 0;
  ImageJ ij = IJ.getInstance();
  boolean macro = IJ.macroRunning() || Interpreter.isBatchMode();
  boolean isResults = getTitle().contains("Results");
  if (lineCount>0 && !macro && ij!=null && !ij.quitting() && isResults) {
    YesNoCancelDialog d = new YesNoCancelDialog(this, getTitle(), "Save "+lineCount+" measurements?");
    if (d.cancelPressed())
      return false;
    else if (d.yesPressed()) {
      if (!textPanel.saveAs(""))
        return false;
    }
  }
  textPanel.rt.reset();
  return true;
}

代码示例来源:origin: net.imagej/ij

/** Overrides close() in PlugInFrame. */
public void close() {
  boolean okayToClose = true;
  ImageJ ij = IJ.getInstance();
  if (!getTitle().equals("Errors") && changes && !IJ.isMacro() && ij!=null && !ij.quittingViaMacro()) {
    String msg = "Save changes to \"" + getTitle() + "\"?";
    YesNoCancelDialog d = new YesNoCancelDialog(this, "Editor", msg);
    if (d.cancelPressed())
      okayToClose = false;
    else if (d.yesPressed())
      save();
  }
  if (okayToClose) {
    //setVisible(false);
    dispose();
    WindowManager.removeWindow(this);
    nWindows--;
    instance = null;
    changes = false;
    if (functionFinder!=null)
      functionFinder.close();
  }
}

代码示例来源:origin: net.imagej/ij

void apply(ImagePlus imp) {
  if (imp.getProcessor().getMinThreshold()==ImageProcessor.NO_THRESHOLD) {
    IJ.error("Thresholder", "Threshold is not set");
    return;
  }
  try {
    if (imp.getBitDepth()==32) {
     YesNoCancelDialog d = new YesNoCancelDialog(null, "Thresholder",
       "Convert to 8-bit mask or set background pixels to NaN?",  "Convert to Mask", "Set to NaN");
     if (d.cancelPressed())
       return;
     else if (!d.yesPressed()) {
       Recorder.recordInMacros = true;
       IJ.run("NaN Background");
       Recorder.recordInMacros = false;
       return;
     }
   }
   runThresholdCommand();
  } catch (Exception e) {}
}

代码示例来源:origin: imagej/ImageJA

/** Overrides close() in PlugInFrame. */
public void close() {
  boolean okayToClose = true;
  ImageJ ij = IJ.getInstance();
  if (!getTitle().equals("Errors") && changes && !IJ.isMacro() && ij!=null && !ij.quittingViaMacro()) {
    String msg = "Save changes to \"" + getTitle() + "\"?";
    YesNoCancelDialog d = new YesNoCancelDialog(this, "Editor", msg);
    if (d.cancelPressed())
      okayToClose = false;
    else if (d.yesPressed())
      save();
  }
  if (okayToClose) {
    //setVisible(false);
    dispose();
    WindowManager.removeWindow(this);
    nWindows--;
    instance = null;
    changes = false;
    if (functionFinder!=null)
      functionFinder.close();
  }
}

代码示例来源:origin: net.imagej/ij

if (!IJ.isMacro() && !macro) {
  YesNoCancelDialog d = new YesNoCancelDialog(this, "ROI Manager", msg);
  if (d.cancelPressed())
    {canceled = true; return false;}
  if (!d.yesPressed()) return false;

代码示例来源:origin: imagej/ImageJA

void apply(ImagePlus imp) {
  if (imp.getProcessor().getMinThreshold()==ImageProcessor.NO_THRESHOLD) {
    IJ.error("Thresholder", "Threshold is not set");
    return;
  }
  try {
    if (imp.getBitDepth()==32) {
     YesNoCancelDialog d = new YesNoCancelDialog(null, "Thresholder",
       "Convert to 8-bit mask or set background pixels to NaN?",  "Convert to Mask", "Set to NaN");
     if (d.cancelPressed())
       return;
     else if (!d.yesPressed()) {
       Recorder.recordInMacros = true;
       IJ.run("NaN Background");
       Recorder.recordInMacros = false;
       return;
     }
   }
   runThresholdCommand();
  } catch (Exception e) {}
}

代码示例来源:origin: imagej/ImageJA

if (!IJ.isMacro() && !macro) {
  YesNoCancelDialog d = new YesNoCancelDialog(this, "ROI Manager", msg);
  if (d.cancelPressed())
    {canceled = true; return false;}
  if (!d.yesPressed()) return false;

代码示例来源:origin: net.imagej/ij

msg = "Save changes to \"" + name + "\"?";
YesNoCancelDialog d = new YesNoCancelDialog(imp0.getWindow(), "ImageJ", msg);
if (d.cancelPressed())
  return "Canceled";
else if (d.yesPressed()) {

代码示例来源:origin: imagej/ImageJA

msg = "Save changes to \"" + name + "\"?";
YesNoCancelDialog d = new YesNoCancelDialog(imp0.getWindow(), "ImageJ", msg);
if (d.cancelPressed())
  return "Canceled";
else if (d.yesPressed()) {

代码示例来源:origin: net.imagej/ij

YesNoCancelDialog d = new YesNoCancelDialog(getInstance(),
  "Process Stack?", "Process all "+stackSize+" images?"+note);
if (d.cancelPressed())
  return PlugInFilter.DONE;
else if (d.yesPressed()) {

代码示例来源:origin: net.imagej/ij

/** Sets the measurement counter to zero. Displays a dialog that
  allows the user to save any existing measurements. Returns
  false if the user cancels the dialog.
*/
public synchronized static boolean resetCounter() {
  TextPanel tp = IJ.isResultsWindow()?IJ.getTextPanel():null;
  int counter = systemRT.size();
  int lineCount = tp!=null?IJ.getTextPanel().getLineCount():0;
  ImageJ ij = IJ.getInstance();
  boolean macro = (IJ.macroRunning()&&!switchingModes) || Interpreter.isBatchMode();
  switchingModes = false;
  if (counter>0 && lineCount>0 && unsavedMeasurements && !macro && ij!=null && !ij.quitting()) {
    YesNoCancelDialog d = new YesNoCancelDialog(ij, "ImageJ", "Save "+counter+" measurements?");
    if (d.cancelPressed())
      return false;
    else if (d.yesPressed()) {
      if (!(new MeasurementsWriter()).save(""))
        return false;
    }
  }
  umeans = null;
  systemRT.reset();
  RoiManager.resetMultiMeasureResults();
  unsavedMeasurements = false;
  if (tp!=null) tp.clear();
  summarized = false;
  return true;
}

代码示例来源:origin: imagej/ImageJA

/** Sets the measurement counter to zero. Displays a dialog that
  allows the user to save any existing measurements. Returns
  false if the user cancels the dialog.
*/
public synchronized static boolean resetCounter() {
  TextPanel tp = IJ.isResultsWindow()?IJ.getTextPanel():null;
  int counter = systemRT.size();
  int lineCount = tp!=null?IJ.getTextPanel().getLineCount():0;
  ImageJ ij = IJ.getInstance();
  boolean macro = (IJ.macroRunning()&&!switchingModes) || Interpreter.isBatchMode();
  switchingModes = false;
  if (counter>0 && lineCount>0 && unsavedMeasurements && !macro && ij!=null && !ij.quitting()) {
    YesNoCancelDialog d = new YesNoCancelDialog(ij, "ImageJ", "Save "+counter+" measurements?");
    if (d.cancelPressed())
      return false;
    else if (d.yesPressed()) {
      if (!(new MeasurementsWriter()).save(""))
        return false;
    }
  }
  umeans = null;
  systemRT.reset();
  RoiManager.resetMultiMeasureResults();
  unsavedMeasurements = false;
  if (tp!=null) tp.clear();
  summarized = false;
  return true;
}

代码示例来源:origin: net.imagej/ij

msg = "Save changes to \"" + name + "\"?";
YesNoCancelDialog d = new YesNoCancelDialog(this, "ImageJ", msg);
if (d.cancelPressed())
  return false;
else if (d.yesPressed()) {

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com