当前位置:首页 » 编程语言 » java边框设置

java边框设置

发布时间: 2025-06-27 05:59:41

1. java Frame 显示大小与设置的不同

// 窗口宽度= 内容面板宽+窗口左边框+窗口右边框

// 窗口高度= 内容面板高+窗口上边框+窗口下边框

每个操作系统的边框粗细可能不太一致,你可以先输出看看

参考代码

importjava.awt.*;
importjava.awt.event.*;
importjavax.swing.*;

//该窗口继承自JFrame.
{
publicDemoFrame(){
setTitle("窗口");//窗口标题
setSize(500+8+8,500+31+8);//窗口大小
//窗口宽度=内容面板宽+窗口左边框+窗口右边框
//窗口高度=内容面板高+窗口上边框+窗口下边框
setLocationRelativeTo(null);//窗口居中
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//通常添加这行代码,点击窗口右下角的关闭时会结束程序
setVisible(true);

Insetsinsets=getInsets();//得到窗口的边界区域。
System.out.println("窗口边框上"+insets.top);//上
System.out.println("窗口边框下"+insets.bottom);//下
System.out.println("窗口边框左"+insets.left);//左
System.out.println("窗口边框右"+insets.right);//右

Dimensiondi=getContentPane().getSize();//内容面板的大小
System.out.println("内容面板宽度"+di.width);//宽
System.out.println("内容面板的高度"+di.height);//高


}

//main方法
publicstaticvoidmain(String[]args){
newDemoFrame();

}


}
热点内容
安卓平板键盘如何使用 发布:2025-06-27 09:37:11 浏览:378
用ipad玩我的世界服务器怎么创造 发布:2025-06-27 09:37:08 浏览:148
奥拉星刷奥币脚本 发布:2025-06-27 09:26:43 浏览:586
安卓如何把手机里app改成英文 发布:2025-06-27 09:26:43 浏览:308
秒懂百科缓存 发布:2025-06-27 09:23:58 浏览:849
sql2008express 发布:2025-06-27 09:21:51 浏览:576
安卓点菜源码 发布:2025-06-27 09:20:24 浏览:749
服务器如何设置代理ip 发布:2025-06-27 09:20:15 浏览:718
windows10ftp不好使 发布:2025-06-27 09:11:53 浏览:855
androidoss上传图片 发布:2025-06-27 08:47:23 浏览:855