有没有办法在 HorizontalSplit 面板中添加超过 2 个组件而不嵌套它?
拆分器位置应基于为组件分配的空间。水平分割面板有嵌套,但分割器位置未根据组件可见空间设置
有没有办法在 HorizontalSplit 面板中添加超过 2 个组件而不嵌套它?
拆分器位置应基于为组件分配的空间。水平分割面板有嵌套,但分割器位置未根据组件可见空间设置
如果您想要为这些组件中的每一个提供一个单独的可调整大小的拆分区域,那么不,您不能仅使用一个拆分面板来做到这一点,而嵌套确实是解决方案。如果您只需要一个拆分就可以了,那么您可以添加一个布局而不是一个组件,然后继续向布局中插入更多组件。
可splitPanel.setSplitPosition
用于调整分割位置。如果您想要的拆分位置不是静态的并且您的内容没有固定大小,您可以使用像SizeReporter 插件这样的工具来查询内容大小。请注意,这无疑会导致一些闪烁,因为您需要先将组件添加到布局中,然后才能测量其大小。
水平拆分面板允许左侧一个组件,右侧一个组件。仅此而已 你想达到什么目的?
如果您向 HorizontalSplit 添加两个布局,则没有什么能阻止您向这些布局添加多个组件。如果需要,您还可以将新的 SplitLayouts 添加到现有的 splitlayouts。