首页 > 解决方案 > 水平分割面板 - 以像素为单位获取宽度

问题描述

我们可以得到水平分割面板的宽度(以像素为单位)吗?还要在拆分面板中获取单个右侧和左侧宽度的宽度?

标签: vaadinvaadin8

解决方案


SizeReporter 插件允许您获取 UI 中任何组件的像素大小:https ://vaadin.com/directory/component/sizereporter 。如果给Horizo​​ntalSplitPanel添加分割位置变化监听器,可以从事件中获取分割位置和单位;如果单位是“%”,那么从父节点的大小计算像素大小应该是一个简单的计算问题。


推荐阅读