JFace组件Wizard小用(三)

本文介绍了在使用JFace Wizard时遇到的一个常见问题,即WizardPage下方出现大量空白区域,影响了正常页面布局。经过分析,发现是由于ProgressIndicator控件占据空间所致,即使不显示,该区域仍被占用。通过自定义WizardDialog并注释掉初始化进度条的代码,成功解决了这个问题。
摘要由CSDN通过智能技术生成

JFace组件wizard在使用中的确方便,每个页面在wizardpage编辑,然后错误信息或者提示信息在title处显示,通过public boolean canFlipToNextPage()和public IWizardPage getNextPage()来控制wizard的流程,还算比较好用,但是在使用过程中发现在wizardpage区域下部总是会有相当大的一块区域出于空白,切向上减少高度那块区域仍让存在,会挤压正常的page区域,特别在整页仅系那是一个控件的时候,后来通过各种设置都不能改变,原来在Eclipse中也存在相应的情况,这种现象的主要原因就是在wizard模板中存在有一个ProgressIndicator控件占据了该块区域,即使不显示,这块区域也会被占用,后来通过继承wizarddialog类,发现该问题依然存在,只能重写整个类,其他代码一样,仅仅在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值