Je jette un coup d'oeil dans toutes les classes qui sont supportées par Codename One et ne voient aucune classe qui a un sort comme "Split". Est-ce que Codename One prend en charge un composant d'interface utilisateur tel que Java Swing Split Pane - https://docs.oracle.com/javase/tutorial/uiswing/components/splitpane.html?Est-ce que Codename one prend en charge le composant UI Split Pane?
Répondre
Cet élément de l'interface utilisateur n'a pas beaucoup de sens dans un appareil tactile ou un téléphone mobile, donc il n'a jamais été implémenté. Il existe de nombreux remplacements potentiels pour les cas d'utilisation courants du volet fractionné.
E.g. nous utilisons le menu latéral de la barre d'outils pour placer les éléments rétractables avec lesquels nous aimerions travailler.
Vous pouvez probablement implémenter cet UX en ajoutant 3 composants à un conteneur TableLayout avec différentes contraintes de largeur/hauteur pour permettre l'aspect du volet divisé (le composant intermédiaire serait le fractionnement). Par exemple. le composant du milieu peut être un bouton stylisé comme le split où vous remplacez le rappel pointerDragged()
pour supprimer et rajouter les cellules avec modifier la nouvelle contrainte de largeur, puis revalidate()
.
OK, merci Shai. – William