【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 @   逆火狂飙  阅读(81)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
历史上的今天:
2020-05-03 agumaster增加了网易数据源
2020-05-03 给MySQL中数据表添加字段
2020-05-03 使用jackson解析json串得到树模型,然后遍历树模型获得需要的数据
2020-05-03 从网易财经行情中心爬取股票信息
2020-05-03 Agumaster漂亮起来了
2020-05-03 Thymeleaf 中如何实现including
生当作人杰 死亦为鬼雄 至今思项羽 不肯过江东
点击右上角即可分享
微信分享提示