我有一个班级:
public class ANote extends JDialog{...}
在GNOME(Linux)中,它在gnome-panel中显示了一个条目。我希望它什么都不显示(在Windows下,JDialog的实例在Windows任务栏中没有显示任何内容),因为可能同时存在该类的几个实例,并且这会过度拥挤gnome-panel。
如何阻止它在gnome-panel中显示实例?
编辑:到目前为止,我已经尝试过使用模态,它从gnome-panel中隐藏它,但是阻止了ANote实例后面的应用程序的主框架。
EDIT2 - 为了清晰起见编辑了帖子
答案 0 :(得分:0)
我找到了一个解决方法;而不是使用:
实例化类 new ANote();
我将课程称为:
JWindow aNoteWindow = new JWindow(new ANote());
不再使用此类的实例过度拥挤gnome-panel。它也可以在Windows XP上正常工作(任务栏中没有条目)。