Java 在windows工具栏中隐藏JFrame

Java 在windows工具栏中隐藏JFrame,java,swing,Java,Swing,是否可以在windows工具栏中隐藏JFrame窗口?如果是,如何进行?到处找了将近一个半小时,却找不到任何有用的东西 编辑:我不想在任务栏中隐藏图标,但我想隐藏窗口,因此在工具栏中创建一个图标,就在时钟、音频等旁边 EDIT2:我想在系统托盘中隐藏窗口。我在用英语搜索那个词^^ 问题解决:我要找的类就是这个类。您需要使用JDialog而不是JFrame。因为,JDialog不会出现在windows工具栏上。使用JFrame.setType(Type.UTILITY): 您可以在您的主类上执行此

是否可以在windows工具栏中隐藏JFrame窗口?如果是,如何进行?到处找了将近一个半小时,却找不到任何有用的东西

编辑:我不想在任务栏中隐藏图标,但我想隐藏窗口,因此在工具栏中创建一个图标,就在时钟、音频等旁边

EDIT2:我想在系统托盘中隐藏窗口。我在用英语搜索那个词^^


问题解决:我要找的类就是这个类。

您需要使用
JDialog
而不是
JFrame
。因为,
JDialog
不会出现在windows工具栏上。

使用
JFrame.setType(Type.UTILITY)


您可以在您的主类上执行此操作:

//
...
java.net.URL url = getClass().getResource("/imgs/app_ico.png");
        Toolkit kit = Toolkit.getDefaultToolkit();
        Image img = kit.createImage(url);

我不认为您可以直接这样做,但是可以选择使用
JDialog
而不是
JFrame
。特别是如果要从工具栏隐藏的框架是java应用程序中另一个框架的弹出窗口。所有的弹出窗口都应该是对话框。可能的重复是在一个对话框之后吗?如果你说“就在时钟、音频等旁边”,这可能就是你想要的。是的,我指的是托盘图标。试图手动将德语翻译成英语^^
JFrame.setType(javax.swing.JFrame.Type.UTILITY)
//
...
java.net.URL url = getClass().getResource("/imgs/app_ico.png");
        Toolkit kit = Toolkit.getDefaultToolkit();
        Image img = kit.createImage(url);