gpt4 book ai didi

ini.trakem2.display.YesNoDialog类的使用及代码示例

转载 作者:知者 更新时间:2024-03-18 07:39:31 30 4
gpt4 key购买 nike

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

YesNoDialog介绍

[英]A modal dialog box with a one line message and "Yes" and "No" buttons. Almost literally copied from ij.gui.YesNoCancelDialog class
[中]

代码示例

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

DialogFragment dialog = new YesNoDialog();
 Bundle args = new Bundle();
 args.putString("title", title);
 args.putString("message", message);
 dialog.setArguments(args);
 dialog.setTargetFragment(this, YES_NO_CALL);
 dialog.show(getFragmentManager(), "tag");

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

try { return new TaskOnEDT<Boolean>(new Callable<Boolean>() { @Override
  public Boolean call() {
  final YesNoDialog yn = new YesNoDialog(IJ.getInstance(), "Execute?", msg);
  if (yn.yesPressed()) return true;
  return false;
  }}).get(); } catch (final Throwable t) { IJError.print(t); return false; }
}

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

final YesNoDialog yn = new YesNoDialog(frame, "Check", "Does the splitting match your expectations?\nPush 'yes' to split the images.", false);
  yn.setModal(false);
  for (final WindowListener wl : yn.getWindowListeners()) yn.removeWindowListener(wl);
  yn.setClosingTask(new Runnable() {
    @Override
    public void run() {
  yn.setVisible(true);
} else if (command.equals("Duplicate")) {

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

public YesNoDialog(Frame parent, String title, String msg, boolean show) {
  super(parent, title, true);
  setLayout(new BorderLayout());
  Panel panel = new Panel();
  panel.setLayout(new FlowLayout(FlowLayout.LEFT, 10, 10));
  message.setFont(new Font("Dialog", Font.PLAIN, 12));
  panel.add(message);
  add("North", panel);
    panel.add(noB);
    panel.add(yesB);
    setResizable(false);
  } else {
    panel.add(yesB);
    panel.add(noB);
  add("South", panel);
  pack();
  GUI.center(this);
  if (show) setVisible(true);

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

YesNoDialog dialog = new YesNoDialog(this, "message")
{

  @Override
  public void onYes()
  {
   // do something           
  }

  @Override
  public void onNo()
  {
   // do something
  }
};
dialog.show();

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

void closeDialog() {
  if (null != closing_task) try { closing_task.run(); } catch (Throwable t) { IJError.print(t); }
  setVisible(false);
  dispose();
}

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

public void actionPerformed(ActionEvent e) {
  if (e.getSource()==yesB)
    yesPressed = true;
  closeDialog();
}

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

YesNoDialog yn = new YesNoDialog(projects.get(patch.getProject()).frame, "WARNING", "Different file names!\n  old: " + f.getName() + "\n  new: " + filename + "\nSet to new file name?");
if ( ! yn.yesPressed()) return;

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

public void keyPressed(KeyEvent e) { 
  int keyCode = e.getKeyCode(); 
  IJ.setKeyDown(keyCode); 
  if (keyCode==KeyEvent.VK_ENTER||keyCode==KeyEvent.VK_Y||keyCode==KeyEvent.VK_S) {
    /*
    yesPressed = true;
    closeDialog(); 
    */
    // PREVENTING unintentional saving of projects. TODO setup an auto save just like Blender, a .quit file with the contents of the last XML, without exporting images (but with their correct paths) (maybe as an .xml1, similar to the .blend1)
  } else if (keyCode==KeyEvent.VK_N || keyCode==KeyEvent.VK_D) {
    closeDialog(); 
  } 
}

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

/** Returns the array of AreaList or null if the file dialog is canceled. The xo,yo is the pivot of reference. */
static public Collection<AreaList> importAmiraLabels(Layer first_layer, double xo, double yo, final String default_dir) {
  // open file
  OpenDialog od = new OpenDialog("Choose Amira Labels File", default_dir, "");
  String filename = od.getFileName();
  if (null == filename || 0 == filename.length()) return null;
  String dir = od.getDirectory();
  if (IJ.isWindows()) dir = dir.replace('\\', '/');
  if (!dir.endsWith("/")) dir += "/";
  String path =  dir + filename;
  AmiraMeshDecoder dec = new AmiraMeshDecoder();
  if (!dec.open(path)) {
    YesNoDialog yn = new YesNoDialog("Error", "File was not an Amira labels file.\nChoose another one?");
    if (yn.yesPressed()) return importAmiraLabels(first_layer, xo, yo, default_dir);
    return null;
  }
  ImagePlus imp = null;
  if (dec.isTable()) {
    Utils.showMessage("Select the other file (the labels)!");
    return null;
  } else {
    FileInfo fi = new FileInfo();
    fi.fileName = filename;
    fi.directory = dir;
    imp = new ImagePlus("Amira", dec.getStack());
    dec.parameters.setParameters(imp);
  }
  return extractAmiraLabels(imp, dec.parameters, first_layer, xo, yo);
}

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

private String dialogTitle;
private YesNoDialogListener callback;

public static YesNoDialog newInstance(String title, YesNoDialogListener callback){
  YesNoDialog d = new YesNoDialog();
  d.dialogTitle = title;
  d.callback = callback;
  return d;
}

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

YesNoDialog yn = new YesNoDialog("WARNING",
    "You are about to save an XML file that lacks the information for the coordinate transforms of each image.\n"
   + "These transforms are referred to with the attribute 'ct_id' of each 't2_patch' entry in the XML document,\n"
   + " \n"
   + "Proceed?");
if (!yn.yesPressed()) return;
saveWithoutCoordinateTransforms();

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

OnDialogResponseListener onDialogResponseListener=new OnDialogResponseListener() {
       @Override
       public int describeContents() {
         return 0; //Leave this as it is
       }
       @Override
       public void writeToParcel(Parcel dest, int flags) {
           //Leave this as it is
       }
       @Override
       public void onDialogResponse(int responseCode) {
         //Do what you want with your dialog answers
         if(responseCode== Activity.RESULT_OK){
           Toast.makeText(MovementActivity.this,"OK pressed",Toast.LENGTH_LONG).show();
         }else if(responseCode==Activity.RESULT_CANCELED){
           Toast.makeText(MovementActivity.this,"CANCEL pressed",Toast.LENGTH_LONG).show();
         }
       }
     };
     YesNoDialog dialog = new YesNoDialog();
     Bundle args = new Bundle();
     args.putInt(YesNoDialog.ICON_ID, R.drawable.ic_action_add_light);
     args.putString(YesNoDialog.YES, getString(R.string.action_add));
     args.putString(YesNoDialog.NO, getString(R.string.action_cancel));
     args.putString(YesNoDialog.TITLE, getString(R.string.dialog_title_add_item));
     args.putString(YesNoDialog.MESSAGE, getString(R.string.dialog_message_add_item));
     args.putParcelable(YesNoDialog.LISTENER, onDialogResponseListener);
     dialog.setArguments(args);
     dialog.show(getSupportFragmentManager(), "tag");

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

final int old_mipmap_format = loader.getMipMapFormat();
if (new_mipmap_format != old_mipmap_format) {
  YesNoDialog yn = new YesNoDialog("MipMaps format", "Changing mipmaps format to '" + FSLoader.MIPMAP_FORMATS[new_mipmap_format] + "'requires regenerating all mipmaps. Proceed?");
  if (yn.yesPressed()) {
    if (loader.setMipMapFormat(new_mipmap_format)) {
      loader.updateMipMapsFormat(old_mipmap_format, new_mipmap_format);

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

/** For the YesNoDialog dialogs to be parented properly. */
static public YesNoDialog makeYesNoDialog(String title, String msg) {
  Frame f = (null == frame ? IJ.getInstance() : (java.awt.Frame)frame);
  return new YesNoDialog(f, title, msg);
}

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

final YesNoDialog yn = new YesNoDialog(IJ.getInstance(), "Warning", "You are importing a stack of Amira labels as a regular image stack. Continue anyway?");
if (!yn.yesPressed()) {
  finishedWorking();
  return;
    final YesNoDialog yn = new YesNoDialog(IJ.getInstance(), "WARNING", "There's more than one layer or the current layer is not empty\nso the thickness cannot be adjusted. Proceed anyway?");
    if (!yn.yesPressed()) {
      finishedWorking();
      return;
  Utils.log2("Loader.importStack: overriding LayerSet calibration with that of the imported stack.");
} else {
  final YesNoDialog yn = new YesNoDialog("Calibration", "The layer set is already calibrated. Override with the stack calibration values?");
  if (!yn.yesPressed()) {
    calibrate = false;
final YesNoDialog yn = new YesNoDialog(IJ.getInstance(), "Amira Importer", "Import labels as well?");
if (yn.yesPressed()) {

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

YesNoDialog yn = new YesNoDialog("WARNING",
    "You are about to save an XML file that lacks the information for the coordinate transforms of each image.\n"
   + "These transforms are referred to with the attribute 'ct_id' of each 't2_patch' entry in the XML document,\n"

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