当前位置: 首页 > 知识库问答 >
问题:

如何防止JPanel在System.Exit(0)上关闭

弓磊
2023-03-14

不知道为什么会投反对票,我问了一个简单的问题,有人回答了。我不能那样做,那就试试别的吧。将使用true false来测试进入模拟循环的位置。

共有1个答案

万俟招
2023-03-14

关于:

是否有保持Jpanel打开的方法,或者是否有比system.exit()更好的命令?

最佳解决方案:不要调用system.exit(...)。为什么?因为system.exit(0)关闭了JVM,所以当调用system.exit(0)时,在该JVM上运行的所有Java进程都将关闭。

你还在评论中发帖:

我希望保持Jpanel打开,但停止模拟运行。当满足某些条件时,我需要停止Sim卡。所以我写了一个stop()

因此,您的问题实际上是一个XY问题,您询问如何解决特定的代码问题(在调用system.exit(0)后保持JPanel打开),而最佳解决方案是使用完全不同的方法。最好告诉我们您正在试图解决的整体问题,而不是您当前试图如何解决它,因为System.Exit不是最佳解决方案的一部分。

 类似资料:
  • 问题内容: 我几乎可以肯定这是不可能的,但是值得一试。 我正在为某个工具编写命令行界面。我说的是一个调用另一个Java应用程序的Java应用程序。该工具在执行后调用,从而终止了我自己的执行环境。我不要 有什么方法可以忽略来电吗? 问题答案: 是的,使用SecurityManager可以实现。尝试以下 在您的班级中,使用以下调用:

  • 问题内容: 我借助https://github.com/jesuino/javafx-combox- autocomplete/blob/master/src/main/java/org/fxapps/ComboBoxAutoComplete.java上 提到的代码在JavaFX中创建了AutoCompleteCombobox 但是问题是,当用户按下空格键时,组合框弹出窗口关闭。我想继续使用空格字

  • 问题内容: 在上面的代码中用于停止程序。该方法采用什么论点?我们为什么给它作为?谁能解释这个概念? 问题答案: 从JAVA文档中: 参数用作状态码;按照惯例,非零状态代码表示异常终止。 和维基百科增加了额外的信息。

  • 使用Java,我用GridBagLayout创建一个表单。GUI在一个J面板中,它在一个添加到JFrame的scrollPane中。 我希望带有GUI的JPanel的大小是固定的,以防止表单被拉伸,但是,我希望JScrollPanel可以根据用户的喜好调整大小。(类似于MS Paint,画布是我的JPanel)。我想要防止表单被拉伸的原因是因为我希望它能够打印,并且从我现在的方式来看,打印的表单几

  • 问题内容: 我正在使用swing编写应用程序。我通过点击需要退出该应用程序为我可以使用或我应该使用一些其他的方法,这是最好的做法。如果调用不是最佳实践,请告诉原因并告诉退出应用程序的其他方法。 问题答案: 从个性上讲,我确实认为让应用程序自行退出是最佳实践:如果您使用编写带有空代码的主类,则运行它会从Java程序静默退出。 但是,在大多数情况下,就像大多数开发人员一样,我依赖,尤其是对于Swing

  • 在上面提到的代码的帮助下,我在JavaFX中创建了一个AutoCompleteComboboxhttps://github.com/jesuino/javafx-combox-autocomplete/blob/master/src/main/java/org/fxapps/ComboBoxAutoComplete.java 但问题是,当用户按下SPACE键时,组合框弹出窗口关闭。我想继续过滤空格