Java 如何在JFrame上重叠任务栏

Java 如何在JFrame上重叠任务栏,java,swing,Java,Swing,我想知道你是否可以用一个JFrame来重叠任务栏。如果可能的话,我怎么做?我的代码使JFrame最大化,但仍然显示任务栏。这是我的代码: JFrame f = new JFrame(); f.setExtendedState(JFrame.MAXIMIZED_BOTH); f.setUndecorated(true); f.setVisible(true); 你可以,但是你会在任务栏下包装框架 GraphicsEnvironment ge = GraphicsEnvironment.getLo

我想知道你是否可以用一个JFrame来重叠任务栏。如果可能的话,我怎么做?我的代码使JFrame最大化,但仍然显示任务栏。这是我的代码:

JFrame f = new JFrame();
f.setExtendedState(JFrame.MAXIMIZED_BOTH);
f.setUndecorated(true);
f.setVisible(true);

你可以,但是你会在任务栏下包装框架

GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice gd = ge.getDefaultScreenDevice();
GraphicsConfiguration gc = gd.getDefaultConfiguration();
Rectangle bounds = gc.getBounds();

JFrame f = new JFrame();
f.setUndecorated(true);
f.setBounds(bounds);
f.setVisible(true);
另一种选择可能是使用,基于这样一个事实,即您正在使框架未核心化,这可能是您所追求的