Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse是否可能只打开一个JFrame?_Java_Eclipse_Jframe - Fatal编程技术网

Java Eclipse是否可能只打开一个JFrame?

Java Eclipse是否可能只打开一个JFrame?,java,eclipse,jframe,Java,Eclipse,Jframe,第二次运行项目时,是否可以先关闭上一个JFrame,然后再打开新的项目 因此,在第二次尝试运行项目时,我不需要关闭JFrame 是否可以只打开一个JFrame 显然,eclipse提供了一些特殊的选项来满足您的需求 对于其他可能使用不同编辑器的人:这是可能的,但您需要在流程之间进行某种通信 您可以做的是,创建一个独立运行的服务器应用程序,并在启动常规应用程序之前将其打开。运行常规应用程序时,请连接到服务器。此服务器现在向正在运行以关闭的其他应用程序发送消息 如果运行服务器应用程序太麻烦,可以在

第二次运行项目时,是否可以先关闭上一个
JFrame
,然后再打开新的项目

因此,在第二次尝试运行项目时,我不需要关闭
JFrame


是否可以只打开一个JFrame

显然,eclipse提供了一些特殊的选项来满足您的需求

对于其他可能使用不同编辑器的人:这是可能的,但您需要在流程之间进行某种通信

您可以做的是,创建一个独立运行的服务器应用程序,并在启动常规应用程序之前将其打开。运行常规应用程序时,请连接到服务器。此服务器现在向正在运行以关闭的其他应用程序发送消息


如果运行服务器应用程序太麻烦,可以在同一应用程序中同时运行服务器和客户端。启动应用程序时,请检查指定端口是否忙,如果不忙,请创建服务器。如果服务器忙,请连接到服务器并告诉它关闭。然后,打开新应用程序中的服务器套接字。

Eclipse可以在启动新程序之前终止启动的程序: 这称为终止并重新启动(请参阅)


您可以将它绑定到您喜欢的任何快捷方式(窗口->首选项->常规->键)。

您可能会发现eclipse对您的情况很有用

选择终止并重新启动命令[终止并重新启动]以首先终止选定的调试目标,然后重新启动它


一旦启动终止,它可以自动从调试视图中删除。要更改此设置,请使用打开启动首选项页面运行/调试>启动首选项页面。

我不知道eclipse,但我通常在(IntelliJ idea)中同时运行两个或多个属于不同类的JFrame应用程序。上一个将不会关闭。还有一件事,我想建议您使用Jetbrains公司的IntelliJ Idea作为UI,快捷方式和所有其他内容与Jetbrains赞助和开发的Android开发者工具包(studio)中的相同

您可以在此映像中检查同时运行的JFrame应用程序

希望这个答案能提供一些信息……

!>...JFrame实例通过eclipse启动。但它是在底层操作系统中运行的。Eclipse没有对其进行控制。您不想手动退出代码的上一次执行吗?您可以从Eclipse终止应用程序,或者通过将JFrame设置为关闭时退出来退出它<代码>设置DefaultCloseOperation(JFrame.EXIT_ON_CLOSE)