setLocationRelativeTo(null)不起作用怎么回事 我在继承jframe的主窗口类的构造函数中用super.setLocationRelativeTo(null),可是窗口跑到右下角去了,怎么回事,这是第一个显示的窗口,也不会有相对的窗口啊。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 setLocationRelativeTopublic void setLocationRelativeTo(Component c)设置窗口相对于指定组件的位置。 如果组件当前未显示,或者 c 为 null,则此窗口将置于屏幕的中央。对于一个新的JFrame来讲,基本可以认为是0x0大小的,你在填充内容前调用这个函数,等于是把窗口的左上角放在了屏幕中央。然后你后面再添加了别的子组件之后pack或者setSize,JFrame窗口变大,但是左上角还在屏幕中央。 原来是这样啊,我自己试了一下,一句话就是这句最好放在pack()后面用比较好 面试题:关于list的问题? 问一个问题 如何实现HashMap的get()方法重写? 计算字符串形式的表达式 有关MQ的问题? [求助]菜鸟问的问题 各位仁兄, 帮帮忙吧! 求高手用Java实现swap(x, y),目前能想到两个方法,还能更多吗? 几个小问题,急!!在线等待 还不够菜鸟级别的问题:了解jbuilder和vj 有关jcombobox的问题,急求!!! 内部类不能访问外部类的变量吗?
public void setLocationRelativeTo(Component c)设置窗口相对于指定组件的位置。
如果组件当前未显示,或者 c 为 null,则此窗口将置于屏幕的中央。
对于一个新的JFrame来讲,基本可以认为是0x0大小的,你在填充内容前调用这个函数,等于是把窗口的左上角放在了屏幕中央。然后你后面再添加了别的子组件之后pack或者setSize,JFrame窗口变大,但是左上角还在屏幕中央。