当前位置: 代码迷 >> Eclipse >> setSize方法的奇怪有关问题!
  详细解决方案

setSize方法的奇怪有关问题!

热度:110   发布时间:2016-04-23 14:29:58.0
setSize方法的奇怪问题!?
swt的控件基本上都有一个setSize方法,比如Canvas,Label等
setSize(int   x,   int   y)两个参数都给的是整数,但是在使用过程中最大只能被设定到
32767   *   32767

如下代码
Canvas.setSize(Integer.MAX_VALUE,   Integer.MAX_VALUE);
System.out.println(Canvas.getSize());
得到的结果是{32767,   32767}

这到底是什么原因!?谢谢

------解决方案--------------------
integer范围是-32768--32767
最大值不就是32767嘛
------解决方案--------------------
好象没什么问题。