Java JFrame 窗口布局问题
例如想让一个JButton始终处于右下角,应该使用setBounds(this.getWidth()-100,this.getHeight()-50,100,50).为什...
例如想让一个JButton始终处于右下角,应该使用setBounds(this.getWidth()-100,this.getHeight()-50,100,50).
为什么只有一半按钮显示在范围内呢?
我这样写不刚好是顶点坐标距离边框分别是100和50的地方吗?而控件长和宽又刚好是100和50。应该刚好在窗口最右下角啊?为什么和我想的不一样呢?求指教!!!!!!!! 展开
为什么只有一半按钮显示在范围内呢?
我这样写不刚好是顶点坐标距离边框分别是100和50的地方吗?而控件长和宽又刚好是100和50。应该刚好在窗口最右下角啊?为什么和我想的不一样呢?求指教!!!!!!!! 展开
3个回答
展开全部
JFrame的窗体大小是包括顶上的标题栏和四周边框的,你距顶高度是窗体高度-50,你忽略了窗体标题栏高度的那几十个像素了,所以定位是偏的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
JFrame的标题和边框的宽度也是需要扣掉的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询