Tre*_*kaz 1 draggable splitpane compose-desktop
在 Swing 中,我用来JSplitPane创建一个左侧(前导)具有树视图的区域和一个右侧(尾随)具有十六进制查看器的区域,用户可以在其中移动分隔线来调整每个获得的空间。
由于 Jetpack Compose 仍然相对较新,因此诸如SplitView(此类组件的假设名称遵循其命名方案)之类的基本组件尚不存在。我能看到的最接近的概念是RowandColumn但这些用户不能调整大小(据我所知。)
如果不嵌入 Swing JSplitPane,然后在分割窗格的每一侧嵌入 Compose 组件,是否有一个好的方法可以做到这一点?
我找到了一个例子,成功了 90%,但是有一些被删除的 API 很难找到替代品,因为发行说明似乎没有提及它。(!!)
小智 8
为此有一个官方实施。您可以将此依赖项添加到您的 build.gradle 中:
implementation 'org.jetbrains.compose.components:components-splitpane-desktop:1.0.1'
最新版本可以在这里找到。
官方 compose 存储库中还有一个演示类,展示了如何使用它。
| 归档时间: | 
 | 
| 查看次数: | 729 次 | 
| 最近记录: |