社区
Java SE
帖子详情
Java 怎样获取标题栏的高度
fearlessMore
2012-08-06 05:18:11
如题,求解。一个窗体有标题栏,但是Java中怎样获取标题栏的高度?感激涕零!!!
...全文
296
2
打赏
收藏
Java 怎样获取标题栏的高度
如题,求解。一个窗体有标题栏,但是Java中怎样获取标题栏的高度?感激涕零!!!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fearlessMore
2012-08-07
打赏
举报
回复
自己已找到方法(没办法,没人回,只能靠自己。。):
用java.lang.Container的getInsets()方法可以获得标题栏的宽度和高度,Insets对象是容器边界的表示形式,有top,left,right,bottom四个属性可用。
An Insets object is a representation of the borders of a container. It specifies the space that a container must leave at each of its edges. The space can be a border, a blank space, or a title.
fearlessMore
2012-08-07
打赏
举报
回复
自己顶一下,求哪位解答下,讨论下也好。。
[
Java
]
获取
Window界面的
标题栏
的
高度
大小
利用JFrame继承
java
.awt.Container类的函数getInsets()。该函数返回insets类。 1 import
java
.awt.Insets; 2 import
java
x.swing.JFrame; 3 4 5 public class FrameTitleBarLength { 6 7 public static vo...
java
取状态栏_
获取
window状态栏和
标题栏
的
高度
1.
获取
状态栏
高度
:decorView是window中的最顶层view,可以从window中
获取
到decorView,然后decorView有个getWindowVisibleDisplayFrame方法可以
获取
到程序显示的区域,包括
标题栏
,但不包括状态栏。于是,我们就可以算出状态栏的
高度
了。Rectframe=newRect();getWindow().getDecorView().ge...
java
获取
窗口
标题栏
高度
_
获取
可视区域的Rect对象(顺带
获取
状态栏和
标题栏
高度
的方法)...
这个有什么用捏,这里举一个例子,当我们使用系统自带的AlertDialog时,弹出对话框之后,我们只能按上面的按钮或者手机上的返回键才可以取消对话框,如果我们希望点击对话框视图区域外的某处也能关闭我们的对话框,这时就需要用到我们今天讲到的知识点了。 我直接贴出代码分析一下吧!
Java
代码/**** 重写onTouchEvent方法,处理触屏事件*/@Overridepublic boolean o...
【
Java
AWT 图形界面编程】Frame 窗口
标题栏
大小问题 ( Container 容器的空白边框 Insets | 通过调用 frame.getInsets().top
获取
窗口
标题栏
高度
)
一、Frame 窗口
标题栏
大小问题、 二、Container 容器的空白边框 Insets、 三、
获取
Frame 窗口的
标题栏
高度
代码、 四、修改后的代码示例
java
获取
窗口
标题栏
高度
_
Java
Swing - 如何
获取
JDialog
标题栏
的
高度
import
java
.awt.BorderLayout;import
java
.awt.Dimension;import
java
.awt.Insets;import
java
.awt.event.ActionEvent;import
java
.awt.event.ActionListener;import
java
x.swing.JButton;import
java
x.swing.JDial...
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章