Codename是否支持Split Pane UI组件?

时间:2016-08-20 07:38:51

标签: split codenameone pane

我看一下Codename One支持的所有课程,并且没有看到任何类似于" Split"的课程。 Codename One是否支持像Java Swing Split Pane这样的UI组件 - https://docs.oracle.com/javase/tutorial/uiswing/components/splitpane.html

1 个答案:

答案 0 :(得分:0)

UI元素在触控设备或手机中没有多大意义,因此从未实现过。拆分窗格的常见用例有许多潜在的替代品。

E.g。我们使用工具栏的侧面菜单来放置我们想要使用的可折叠元素。

您可以通过向具有不同宽度/高度约束的TableLayout容器添加3个组件来实现此UX,以允许拆分窗格外观(中间组件将是拆分)。例如。中间组件可以是一个设置为拆分的按钮,您可以覆盖pointerDragged()回调以删除并重新添加单元格,然后修改新的宽度约束,然后revalidate()