在 Swing 中,我使用JSplitPane
创建左侧(前导)具有树视图的区域和右侧(尾部)具有十六进制查看器的区域,用户可以在其中移动分隔线以调整每个获得的空间。
由于 Jetpack Compose 仍然相对较新,因此诸如SplitView
(此类组件遵循其命名方案的假设名称)之类的基本组件尚不存在。我能看到的最接近的概念是Row
,Column
但那些不是用户可调整大小的(据我所知。)
在不求助于嵌入 SwingJSplitPane
然后在拆分窗格的每一侧嵌入 Compose 组件的情况下,有没有一种好方法可以做到这一点?
我发现了一个例子,它让我完成了 90% 的工作,但是有一些被移除的 API 很难找到替代品,因为发行说明似乎甚至没有提到它。(!!)