Java 全屏帧图像加载

Java 全屏帧图像加载,java,awt,Java,Awt,我正在尝试使用AWT用Java制作一个棋盘游戏。我想在全屏独占模式下运行此游戏。但是paint()方法不起作用 问题是我想在全屏画面上加载并绘制图像,但传统的paint()方法不允许我这样做。下面的示例将使用java.awt.frame在默认屏幕设备上全屏显示 window.setExtendedState(Frame.MAXIMIZED_BOTH); (链接到oracle) 您也可以在swing中使用上述示例(只需确保实现paintComponent(Graphics g)方法,而

我正在尝试使用AWT用Java制作一个棋盘游戏。我想在全屏独占模式下运行此游戏。但是
paint()
方法不起作用


问题是我想在全屏画面上加载并绘制图像,但传统的
paint()
方法不允许我这样做。

下面的示例将使用
java.awt.frame
默认屏幕设备上全屏显示

 window.setExtendedState(Frame.MAXIMIZED_BOTH);
  • (链接到oracle)



您也可以在swing中使用上述示例(只需确保实现
paintComponent(Graphics g)
方法,而不是
paint

也许我迟到了(
PLZ HELP ASAP
)很抱歉,我迟到了,因为ASAP的时间超过了你有我们可以尝试的吗。。你们有问题吗?谢谢你们帮助用户919201,但正如上面那个人说的,我想要独占模式
public static void main(String[] args) throws IOException {

    Frame frame = new Frame("Test");
    frame.setUndecorated(true);

    frame.add(new Component() {
        BufferedImage img = ImageIO.read(new URL("http://upload.wikimedia.org/"+
                                                 "wikipedia/en/2/24/Lenna.png"));
        @Override
        public void paint(Graphics g) {
            super.paint(g);
            g.drawImage(img, 0, 0, getWidth(), getHeight(), this);
        }
    });

    GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
    GraphicsDevice gs = ge.getDefaultScreenDevice();
    gs.setFullScreenWindow(frame);
    frame.validate();
}