java - 以不可见模式启动java应用程序

标签 java user-interface

根据命令行参数或虚拟机参数,我希望我的应用程序以不可见模式 启动。它在这两种情况下都做同样的事情,除了在不可见模式下它根本不显示任何东西。

我可以使用 JFrame.setVisible(false) 使主程序窗口不可见。但是,然后我必须找到代码中的每个位置,例如打开警告消息弹出窗口等(其中有很多!)。

是否有更通用的方法来做到这一点?可能类似于 headless 模式(当然会抛出 HeadlessExceptions,这不是我想要的)。

谢谢!

最佳答案

您的应用架构是什么样的?如果它被干净地分开,那么创建一个什么都不做的新 View 层。

如果它纠结在一起,最好的选择是解开它,然后创建一个什么都不做的新 View 层。

关于java - 以不可见模式启动java应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14396387/

相关文章:

java - 如何存储鼠标位置?

java - 如何从变量中获取枚举类?

java - 套接字上的客户端的高性能多线程

java - 使用 Docker for Mendix 可以带来什么不同?

java - 使用 Java 将 JSON 流式传输到 BigQuery

JavaFX - 如何将 IntegerProperty 中的 RGB 值绑定(bind)到 ColorPicker?

java - 使用鼠标单击 JComponent 时出现问题

java - 在 Java swing GUI 中将 ActionListener 类添加到多个 JButtons?

iphone - 这种编程范式对我的成功至关重要吗?

c++ - Qt 如何从外部 Qt 样式表文件应用样式?