SWT组合向导转换到下一个Wizard时,保持或更新WizardDialog大小的方法
2009-08-17 15:22
169 查看
多个向导通过WizardNode组合后,WizardDialog在转换到新的Wizard时,Dialog大小会根据新Wizard中所有页面布局重新设定。重新设定Dialog的窗口大小的方法如下:
1. 覆盖Wizard的createControls方法,只是保留空方法体,不加入任何代码。在父类中,该方法会调用所有WizardPage的createControl方法以便自动设定Dialog的大小。
2. 进入新Wizard后,跳转每个WizardPage页前调用该页的createControl方法(首先用getControl判断Control是否已被创建)。
3.在完成步骤2后调用下一页的getControl().setSize()方法,否则新页面不会显示内容(通过拖曳方式改变窗体大小后内容才被显示出来)。
1. 覆盖Wizard的createControls方法,只是保留空方法体,不加入任何代码。在父类中,该方法会调用所有WizardPage的createControl方法以便自动设定Dialog的大小。
2. 进入新Wizard后,跳转每个WizardPage页前调用该页的createControl方法(首先用getControl判断Control是否已被创建)。
3.在完成步骤2后调用下一页的getControl().setSize()方法,否则新页面不会显示内容(通过拖曳方式改变窗体大小后内容才被显示出来)。
相关文章推荐
- LOGFONT大小与字体大小的转换方法
- 任何进制的任何数(没有大小限制)向任何进制的数的转换方法(进制原则可以任意,但是大于十表示不方便)
- 安卓 获取获取RAM、ROM、SDCARD空间大小的还有转换帮助方法
- Git 从入门到精通(fork别人代码保持更新的方法)(四)
- 转-android图片降低图片大小保持图片清晰的方法
- Win10或Win8下ObjectARX2015 Wizard向导创建项目失败解决方法
- C#实现图形位置组合转换的方法
- Win10或Win8下ObjectARX2015 Wizard向导创建项目失败解决方法
- 关于matlab fig格式文件转换成大小合适的emf矢量图格式文件的方法
- 搜狗微信临时链接转换为永久链接--保持更新
- 更新数据库所有表的某一个指定字段 ,附加对‘将 varchar 值转换为数据类型为 int 的列时发生语法错误’处理方法
- SWT中使用event得到的data转换回item的方法
- 文件大小转换成可显示的Mb,Gb和kb方法
- 用HTML写出能转换成合适的PDF文件(A4纸张大小)的相关问题和方法
- 常用时间处理方法:时间戳和格式化时间之间转换;时间比大小
- eclipse:维护插件,保持插件及时更新的方法
- 不同封装大小以及不同封装转换(会继续更新)
- 给定大小不同币值和一定的钱求组合方法数
- 将SVG转换为位图的方法(保持浏览器显示的样式)
- Delphi 主窗体最小化, 从窗体保持大小的方法