今天试验了一下,scolledComposite 发现这哥们比较难用。以下是失败记录:
1.用design视图编辑,先添加了一个scolledComposite ,然后创建一个Canvas拖进去,成功!但是发现我原先的Canvas死活拖不进去。
2.发现创建一个canvas的时候必须要以scolledComposite为父面板。如下语句:
final Canvas canvas = new Canvas(scrolledComposite, SWT.NONE);
这样终于是添加进去了,但是发现滚动条还是不出现。。纳闷了。
3.最后发现要必须还要将canvas纳入sc来控制,才可以最终运行。。。代码如下:
scrolledComposite.setContent(canvas); 注意:这句话必不可少!!
好了,下一步就是有关图片的放大和缩小了。明天继续。