Поддерживает ли Codename one компонент интерфейса Split Pane?

split codenameone pane

76 просмотра

1 ответ

Я смотрю на все классы, которые поддерживаются Codename One, и не вижу ни одного класса с заклинанием типа «Разделить». Поддерживает ли Codename One компонент пользовательского интерфейса, такой как Java Swing Split Pane - https://docs.oracle.com/javase/tutorial/uiswing/components/splitpane.html ?

Автор: William Источник Размещён: 08.11.2019 11:01

Ответы (1)


0 плюса

Этот элемент пользовательского интерфейса не имеет большого смысла в сенсорном устройстве или мобильном телефоне, поэтому он никогда не был реализован. Существует много потенциальных замен для общих случаев использования разделенной панели.

Например, мы используем боковое меню панели инструментов, чтобы разместить складные элементы, с которыми мы хотели бы работать.

Вероятно, вы можете реализовать этот UX, добавив 3 компонента в контейнер TableLayout с изменяющимися ограничениями ширины / высоты, чтобы разрешить вид разделенной панели (средний компонент будет разделен). Например, средний компонент может быть кнопкой, стилизованной как разделение, где вы переопределяете pointerDragged()обратный вызов для удаления и повторного добавления ячеек с изменением нового ограничения ширины, а затем revalidate().

Автор: Shai Almog Размещён: 21.08.2016 04:30
Вопросы из категории :
32x32