社区
Java SE
帖子详情
Swing 的 setSize 在 Windows 10 里好像有点不精确?为什么?
申祷无
2020-09-05 03:21:10
示例代码上用 setSize 将宽和高分别设置成屏幕的宽和高的一半,但是程序执行两次后两个窗口的“宽”加起来好像是小于屏幕的宽的。值得注意的是搜狗的截图截取那个窗口得到的宽和高是屏幕的宽和高的一半,但是截取的部分超过视觉上的窗口的边缘了。
...全文
8593
1
打赏
收藏
Swing 的 setSize 在 Windows 10 里好像有点不精确?为什么?
示例代码上用 setSize 将宽和高分别设置成屏幕的宽和高的一半,但是程序执行两次后两个窗口的“宽”加起来好像是小于屏幕的宽的。值得注意的是搜狗的截图截取那个窗口得到的宽和高是屏幕的宽和高的一半,但是截取的部分超过视觉上的窗口的边缘了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sunyiz
2020-09-07
打赏
举报
回复
因为你设置完窗体的size之后, 实际上还是会受到操作系统边框的一系列影响(压缩或放大) win10的系统窗体边框对你的控件进行了一定的压缩(似乎是横向20像素、纵向10像素) 如果你对窗体设置了: setUndecorated(true); 这个之后 系统边框会被隐藏,这样窗体的大小就会和你设置的一致了 不过这样就意味着窗体的一些必要的系统按钮 如:“最大化”、“最小化”、“关闭”按钮 就需要你自己在lookandfeel或者你的面板内部实现了
Java学习指南(
Swing
高级篇)
本篇内容至少包含: - 高级绘制技术,包含线型、渐变色、文本的
精确
绘制 - 不规则形状及图表的绘制 - 工作线程与界面线程的原理 - 短任务、长任务、定时任务的应用举例 - 弹出式窗口 Popup的使用方法 - 短消息提示 ...
java图形化GUI编程-Awt&
Swing
(一文解决)
通常情况下,java语言一般是用来开发后台程序的,所谓的后台程序就是部署在服务器端的程序,默默的工作,用户是看不到任何界面的,所以很多情况下,学习java会感觉很枯燥。 [外链图片转存失败,源站可能有防盗链机制,...
java知识点汇总
从jvm的角度出发,延伸到对象在内存中的存储空间Java类初始化顺序java中创建对象的方式对象克隆,浅克隆,深克隆构造方法对象与引用静态static抽象类和接口ObjectString特征为什么不可变String类不可变性的好处? 为...
张孝祥java面试题
[
size
=medium]目录 1. Java基础部分 4 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 4 2、Java有没有goto? 4 3、说说&和&&的区别。 4 4、在JAVA中如何...
Java面试题
有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。 2、Java有没有goto? java中的保留字,现在没有在java中使用。 3、说说&和&&的区别。 &和&&都可以...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章