当前位置: 代码迷 >> Eclipse >> 新手提问:小弟我的setsize()函数如何不管用
  详细解决方案

新手提问:小弟我的setsize()函数如何不管用

热度:111   发布时间:2016-04-23 14:59:24.0
新手提问:我的setsize()函数怎么不管用?
shell.setSize(200,400);
shell.setBounds(600,300,0,0);

setSize怎么改数字都没有反应
setBounds可以用的~!!


------解决方案--------------------
你不要shell.setSize(200,400);后再用
shell.setBounds(600,300,0,0);这样不就重复了么
------解决方案--------------------
setBounds后面的两个参数的作用就是setSize
------解决方案--------------------
public void setBounds(int x,
int y,
int width,
int height)
/*x - the new x-coordinate of this component
y - the new y-coordinate of this component
width - the new width of this component
height - the new height of this component*/
按照这样使用,没有效果,也不报错。可能和布局方式有关?
------解决方案--------------------
shell.layout();
------解决方案--------------------
是否是shell.pack();的原因,

将setsize()后的shell.pack()去掉
------解决方案--------------------
你自己是正确的,以后提问贴出代码要全面一点,呵呵
------解决方案--------------------
楼上说的就是啊!!!
你是不是别的地方有问题啊