gpt4 book ai didi

java - 如何防止 JDialog 在 gnome-panel(Linux) 中显示?

转载 作者:太空宇宙 更新时间:2023-11-04 04:31:10 29 4
gpt4 key购买 nike

我有一个类:

公共(public)类 ANote 扩展 JDialog{...}

在 GNOME(Linux) 中,它在 gnome 面板中显示一个条目。我希望它什么也不显示(在 Windows 下,JDialog 的实例在 Windows 任务栏中不显示任何内容),因为可能同时存在该类的多个实例,这会使 gnome 面板变得拥挤。

如何防止它在 gnome 面板中显示实例?

编辑:到目前为止,我已经尝试使用该模式,它将它从 gnome 面板中隐藏起来,但会阻止 ANote 实例后面的应用程序的主框架。

EDIT2 - 为了清楚起见编辑了帖子

最佳答案

我找到了解决方法;而不是用以下方式实例化该类:

new ANote();

我将该类称为:

JWindow aNoteWindow = new JWindow(new ANote());

这样就不再用此类的实例来挤满 gnome 面板了。它在 Windows XP 上也能按预期工作(任务栏中没有条目)。

关于java - 如何防止 JDialog 在 gnome-panel(Linux) 中显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2439085/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com