java - 如何在 macOS 上使用 JavaFX 打开应用程序的新实例
问题描述
我想使用JavaFX编写一个macOS 应用程序,并且我想使用command+n
shotcut打开新的应用程序实例。
怎么做?
解决方案
Command-N 用于创建新文档或视图,而不是应用程序的新实例。
您要做的是将 Command-N 快捷方式分配给将创建一个新窗口的 MenuItem。即使在最后一个窗口时,您的应用程序也将被设置为继续运行。你可以通过调用 Platform.setImplicitExit(false)
推荐阅读
- python - Django内置用于密码重置的身份验证视图 - 表单未显示
- r - R:从字符向量创建矩阵并在矩阵中保持 NA
- java - Hibernate 为 GenerationType.SEQUENCE 中定义的序列创建表
- python - Python IO 用哈希码替换/覆盖文本文件
- reactjs - 组件中只呈现更新状态的一部分(React/Redux)
- angular - 在选择 2 复选框时禁用动态生成的复选框 - Angular
- javascript - 无法以角度 6 从 Firebase 获取用户列表
- sql - MS Access 连接查询返回比预期更多的数据
- python - 用于单个运行的 scrypt 重启问题的 Process Scheduler heroku 插件
- spring - Spring RMI 使用注释,只能在客户端进行修改