zoukankan      html  css  js  c++  java
  • Java Swing JFrame实现全屏--无标题,无边框

    实现方式一:

    import java.awt.Dimension;
    import java.awt.Toolkit;
    import javax.swing.JFrame;
    public class TestJFrame extends JFrame {
        public static void main(String[] args) {
            TestJFrame frame = new TestJFrame();
            Toolkit kit = Toolkit.getDefaultToolkit();
            Dimension dimension = kit.getScreenSize();
            frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
            frame.setBounds(0, 0, dimension.width, dimension.height);
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            frame.setUndecorated(true);
            frame.setVisible(true);
        }
    }

    使用setUndecorated()方式实现
    禁用或启用此窗体的装饰。只有在窗体不可显示时才调用此方法。就是要在setVisible之前调用


    实现方式二:

    import java.awt.GraphicsDevice;
    import java.awt.GraphicsEnvironment;
    import javax.swing.JFrame;
    public class TestJFrame extends JFrame {
        public static void main(String[] args) {
            TestJFrame frame = new TestJFrame();
            GraphicsDevice gd = GraphicsEnvironment.getLocalGraphicsEnvironment()
                    .getDefaultScreenDevice();
            gd.setFullScreenWindow(frame);
        }
    }


  • 相关阅读:
    前端带队之漫谈
    css3之currentColor
    安装及升级node
    谈JavaScript代码封装
    再玩儿一次——深入理解闭包
    【学习笔记】ES6标准入门
    【学习笔记】移动Web手册(PPK力作)
    使用webstorm操作git
    使用webstorm调试node程序
    前端代理nproxy
  • 原文地址:https://www.cnblogs.com/yangchongxing/p/7642425.html
Copyright © 2011-2022 走看看