【Java/Swing】怎样使窗格充满整个屏幕

【核心方法】

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize()

【使用示例】

        //-- 创建展示界面
        SlideFrame showGui=new SlideFrame();
        showGui.setTitle("标题文字");// 设置标题
        showGui.setLocation(-7,0);// 设置左上角位置
        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();// 取得屏幕高宽
        showGui.setSize((int)screenSize.getWidth()+14, (int)screenSize.getHeight()-28);// 设置窗格大小
        showGui.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 设置缺省关闭操作
        showGui.setVisible(true);// 设置窗格可见

注意:上面的-7,14,-28都是修正值,是为适应我的T440p上而做出的调整。

而SlideFrame是一个简单的JFrame窗格。

public class SlideFrame extends JFrame implements ActionListener {

    public void actionPerformed(ActionEvent e) {

    }
}

END

posted @ 2023-05-03 13:21  逆火狂飙  阅读(55)  评论(0编辑  收藏  举报
生当作人杰 死亦为鬼雄 至今思项羽 不肯过江东