FXMLController.java 文件源码

java
阅读 31 收藏 0 点赞 0 评论 0

项目:gitember 作者:
/**
 * Open repository.
 *
 * @param actionEvent event
 * @throws Exception
 */
public void openHandler(ActionEvent actionEvent) throws Exception {
    DirectoryChooser directoryChooser = new DirectoryChooser();
    if (GitemberApp.getSettingsService().getLastProject() != null) {
        directoryChooser.setInitialDirectory(new File(GitemberApp.getSettingsService().getLastProject()));
    }
    File selectedDirectory =
            directoryChooser.showDialog(GitemberApp.getMainStage());
    if (selectedDirectory != null) {
        String absPath = selectedDirectory.getAbsolutePath();
        if (!absPath.endsWith(Const.GIT_FOLDER)) {
            absPath += File.separator + Const.GIT_FOLDER;
        }
        openRepository(absPath);
    }
    createOpenRecentMenu();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号