java.awt.FileDialog.setLocationRelativeTo()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(9.1k)|赞(0)|评价(0)|浏览(244)

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

FileDialog.setLocationRelativeTo介绍

暂无

代码示例

代码示例来源:origin: libgdx/libgdx

public void actionPerformed (ActionEvent evt) {
    FileDialog dialog = new FileDialog(Hiero.this, "Choose TrueType font file", FileDialog.LOAD);
    dialog.setLocationRelativeTo(null);
    dialog.setFile("*.ttf");
    dialog.setDirectory(prefs.get("dir.font", ""));
    dialog.setVisible(true);
    if (dialog.getDirectory() != null) {
      prefs.put("dir.font", dialog.getDirectory());
    }
    String fileName = dialog.getFile();
    if (fileName == null) return;
    fontFileText.setText(new File(dialog.getDirectory(), fileName).getAbsolutePath());
  }
});

代码示例来源:origin: libgdx/libgdx

public void actionPerformed (ActionEvent evt) {
    FileDialog dialog = new FileDialog(Hiero.this, "Choose TrueType font file", FileDialog.LOAD);
    dialog.setLocationRelativeTo(null);
    dialog.setFile("*.ttf");
    dialog.setDirectory(prefs.get("dir.font", ""));
    dialog.setVisible(true);
    if (dialog.getDirectory() != null) {
      prefs.put("dir.font", dialog.getDirectory());
    }
    String fileName = dialog.getFile();
    if (fileName == null) return;
    fontFileText.setText(new File(dialog.getDirectory(), fileName).getAbsolutePath());
  }
});

代码示例来源:origin: libgdx/libgdx

public void actionPerformed (ActionEvent evt) {
    FileDialog dialog = new FileDialog(Hiero.this, "Save BMFont files", FileDialog.SAVE);
    dialog.setLocationRelativeTo(null);
    dialog.setFile("*.fnt");
    dialog.setDirectory(prefs.get("dir.savebm", ""));
    if (lastSaveBMFilename.length() > 0) {
      dialog.setFile(lastSaveBMFilename);
    } else if (lastOpenFilename.length() > 0) {
      dialog.setFile(lastOpenFilename.replace(".hiero", ".fnt"));
    }
    dialog.setVisible(true);
    if (dialog.getDirectory() != null) {
      prefs.put("dir.savebm", dialog.getDirectory());
    }
    String fileName = dialog.getFile();
    if (fileName == null) return;
    lastSaveBMFilename = fileName;
    saveBm(new File(dialog.getDirectory(), fileName));
  }
});

代码示例来源:origin: libgdx/libgdx

public void actionPerformed (ActionEvent evt) {
    FileDialog dialog = new FileDialog(Hiero.this, "Save Hiero settings file", FileDialog.SAVE);
    dialog.setLocationRelativeTo(null);
    dialog.setFile("*.hiero");
    dialog.setDirectory(prefs.get("dir.save", ""));
    if (lastSaveFilename.length() > 0) {
      dialog.setFile(lastSaveFilename);
    } else if (lastOpenFilename.length() > 0) {
      dialog.setFile(lastOpenFilename);
    }
    dialog.setVisible(true);
    if (dialog.getDirectory() != null) {
      prefs.put("dir.save", dialog.getDirectory());
    }
    String fileName = dialog.getFile();
    if (fileName == null) return;
    if (!fileName.endsWith(".hiero")) fileName += ".hiero";
    lastSaveFilename = fileName;
    File file = new File(dialog.getDirectory(), fileName);
    try {
      save(file);
    } catch (IOException ex) {
      throw new RuntimeException("Error saving Hiero settings file: " + file.getAbsolutePath(), ex);
    }
  }
});

代码示例来源:origin: libgdx/libgdx

public void actionPerformed (ActionEvent evt) {
    FileDialog dialog = new FileDialog(Hiero.this, "Save Hiero settings file", FileDialog.SAVE);
    dialog.setLocationRelativeTo(null);
    dialog.setFile("*.hiero");
    dialog.setDirectory(prefs.get("dir.save", ""));
    if (lastSaveFilename.length() > 0) {
      dialog.setFile(lastSaveFilename);
    } else if (lastOpenFilename.length() > 0) {
      dialog.setFile(lastOpenFilename);
    }
    dialog.setVisible(true);
    if (dialog.getDirectory() != null) {
      prefs.put("dir.save", dialog.getDirectory());
    }
    String fileName = dialog.getFile();
    if (fileName == null) return;
    if (!fileName.endsWith(".hiero")) fileName += ".hiero";
    lastSaveFilename = fileName;
    File file = new File(dialog.getDirectory(), fileName);
    try {
      save(file);
    } catch (IOException ex) {
      throw new RuntimeException("Error saving Hiero settings file: " + file.getAbsolutePath(), ex);
    }
  }
});

代码示例来源:origin: libgdx/libgdx

public void actionPerformed (ActionEvent evt) {
    FileDialog dialog = new FileDialog(Hiero.this, "Open Hiero settings file", FileDialog.LOAD);
    dialog.setLocationRelativeTo(null);
    dialog.setFile("*.hiero");
    dialog.setDirectory(prefs.get("dir.open", ""));
    dialog.setVisible(true);
    if (dialog.getDirectory() != null) {
      prefs.put("dir.open", dialog.getDirectory());
    }
    String fileName = dialog.getFile();
    if (fileName == null) return;
    lastOpenFilename = fileName;
    open(new File(dialog.getDirectory(), fileName));
  }
});

代码示例来源:origin: libgdx/libgdx

public void actionPerformed (ActionEvent evt) {
    FileDialog dialog = new FileDialog(Hiero.this, "Save BMFont files", FileDialog.SAVE);
    dialog.setLocationRelativeTo(null);
    dialog.setFile("*.fnt");
    dialog.setDirectory(prefs.get("dir.savebm", ""));
    if (lastSaveBMFilename.length() > 0) {
      dialog.setFile(lastSaveBMFilename);
    } else if (lastOpenFilename.length() > 0) {
      dialog.setFile(lastOpenFilename.replace(".hiero", ".fnt"));
    }
    dialog.setVisible(true);
    if (dialog.getDirectory() != null) {
      prefs.put("dir.savebm", dialog.getDirectory());
    }
    String fileName = dialog.getFile();
    if (fileName == null) return;
    lastSaveBMFilename = fileName;
    saveBm(new File(dialog.getDirectory(), fileName));
  }
});

代码示例来源:origin: libgdx/libgdx

public void actionPerformed (ActionEvent evt) {
    FileDialog dialog = new FileDialog(Hiero.this, "Open Hiero settings file", FileDialog.LOAD);
    dialog.setLocationRelativeTo(null);
    dialog.setFile("*.hiero");
    dialog.setDirectory(prefs.get("dir.open", ""));
    dialog.setVisible(true);
    if (dialog.getDirectory() != null) {
      prefs.put("dir.open", dialog.getDirectory());
    }
    String fileName = dialog.getFile();
    if (fileName == null) return;
    lastOpenFilename = fileName;
    open(new File(dialog.getDirectory(), fileName));
  }
});

代码示例来源:origin: com.badlogicgames.gdx/gdx-tools

public void actionPerformed (ActionEvent evt) {
    FileDialog dialog = new FileDialog(Hiero.this, "Choose TrueType font file", FileDialog.LOAD);
    dialog.setLocationRelativeTo(null);
    dialog.setFile("*.ttf");
    dialog.setDirectory(prefs.get("dir.font", ""));
    dialog.setVisible(true);
    if (dialog.getDirectory() != null) {
      prefs.put("dir.font", dialog.getDirectory());
    }
    String fileName = dialog.getFile();
    if (fileName == null) return;
    fontFileText.setText(new File(dialog.getDirectory(), fileName).getAbsolutePath());
  }
});

代码示例来源:origin: com.badlogicgames.gdx/gdx-tools

public void actionPerformed (ActionEvent evt) {
    FileDialog dialog = new FileDialog(Hiero.this, "Open Hiero settings file", FileDialog.LOAD);
    dialog.setLocationRelativeTo(null);
    dialog.setFile("*.hiero");
    dialog.setDirectory(prefs.get("dir.open", ""));
    dialog.setVisible(true);
    if (dialog.getDirectory() != null) {
      prefs.put("dir.open", dialog.getDirectory());
    }
    String fileName = dialog.getFile();
    if (fileName == null) return;
    lastOpenFilename = fileName;
    open(new File(dialog.getDirectory(), fileName));
  }
});

代码示例来源:origin: com.badlogicgames.gdx/gdx-tools

public void actionPerformed (ActionEvent evt) {
    FileDialog dialog = new FileDialog(Hiero.this, "Save Hiero settings file", FileDialog.SAVE);
    dialog.setLocationRelativeTo(null);
    dialog.setFile("*.hiero");
    dialog.setDirectory(prefs.get("dir.save", ""));
    if (lastSaveFilename.length() > 0) {
      dialog.setFile(lastSaveFilename);
    } else if (lastOpenFilename.length() > 0) {
      dialog.setFile(lastOpenFilename);
    }
    dialog.setVisible(true);
    if (dialog.getDirectory() != null) {
      prefs.put("dir.save", dialog.getDirectory());
    }
    String fileName = dialog.getFile();
    if (fileName == null) return;
    if (!fileName.endsWith(".hiero")) fileName += ".hiero";
    lastSaveFilename = fileName;
    File file = new File(dialog.getDirectory(), fileName);
    try {
      save(file);
    } catch (IOException ex) {
      throw new RuntimeException("Error saving Hiero settings file: " + file.getAbsolutePath(), ex);
    }
  }
});

代码示例来源:origin: com.badlogicgames.gdx/gdx-tools

public void actionPerformed (ActionEvent evt) {
    FileDialog dialog = new FileDialog(Hiero.this, "Save BMFont files", FileDialog.SAVE);
    dialog.setLocationRelativeTo(null);
    dialog.setFile("*.fnt");
    dialog.setDirectory(prefs.get("dir.savebm", ""));
    if (lastSaveBMFilename.length() > 0) {
      dialog.setFile(lastSaveBMFilename);
    } else if (lastOpenFilename.length() > 0) {
      dialog.setFile(lastOpenFilename.replace(".hiero", ".fnt"));
    }
    dialog.setVisible(true);
    if (dialog.getDirectory() != null) {
      prefs.put("dir.savebm", dialog.getDirectory());
    }
    String fileName = dialog.getFile();
    if (fileName == null) return;
    lastSaveBMFilename = fileName;
    saveBm(new File(dialog.getDirectory(), fileName));
  }
});

代码示例来源:origin: edu.toronto.cs.medsavant/medsavant-client

/**
 * Prompt the user to save a file.
 *
 * @param parent window which will serve as the parent for this dialog
 * @param title title of the dialog
 * @param defaultName default file-name to appear in the dialog
 * @return a File, or null if cancelled
 */
public static File chooseFileForSave(String title, String defaultName) {
  FileDialog fd = getFileDialog(title, FileDialog.SAVE);
  fd.setFile(defaultName);
  fd.setAlwaysOnTop(true);
  fd.setLocationRelativeTo(null);
  fd.setVisible(true);
  String selectedFile = fd.getFile();
  if (selectedFile != null) {
    return new File(fd.getDirectory(), selectedFile);
  }
  return null;
}

相关文章