浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
桌面GIS
/
问题详情
超图FAQ:【iDesktopX】【11.0.1】 继承 JFrame 开发基于 GridBagLayout 布局的自定义窗口,独立运行的时候显示正常,通过扩展开发的方式添加到 SuperMap iDesktopX 中运行发现布局不正确,部分控件尺寸被改变了,无法正常使用,请问该如何解决?
root
44,106EXP
2023年04月11日
【iDesktopX】【11.0.1】 继承 JFrame 开发基于 GridBagLayout 布局的自定义窗口,独立运行的时候显示正常,通过扩展开发的方式添加到 SuperMap iDesktopX 中运行发现布局不正确,部分控件尺寸被改变了,无法正常使用,请问该如何解决?
iDesktopX
请
登录
或者
注册
后回答这个问题。
1个回答
【问题原因】 客户的窗口是基于 GridBagLayout 进行布局,只设置了 weight 自动布局,没有给 UI 控件设置 prefersize 属性,在 iDesktopX 中运行导致布局紊乱。 【解决办法】 给自定义窗口的 UI 控件通过 setPreferredSize 接口设置首选尺寸,将 UI 控件的首选尺寸值设置小一些,若当前 UI 控件尺寸小于首选尺寸,布局会紊乱。
root
44,106EXP
2023年04月11日
请
登录
或者
注册
后再添加评论。
没有找到相关问题
相关问题
相关文章
推荐教程
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...