私はこれまで、ドラッグアンドドロップ機能でContainerListを使用してきました。 ContainerListは非難されているので、私は今、別のものを使用しようとしています。ドキュメントで推奨されているように、Y軸にBoxLayoutを持つコンテナを使用したいと思います。 これを見ても、これはむしろ難しいようです。Containerlistを使用しないドラッグアンドドロップ
私が(再)作成しようとしているのは、ラベルとボタンを含むエントリーのリストで、longPointerPressとそれに続くドラッグ&ドロップで並べ替えられます。
これまで、私はContainerListクラスとContainerList.Entryクラスを大幅に変更することでこれを行うことができました。
しかし、コンテナでは、これを行う方法が全くわかりません。
私はそれを見るように、これは伴うだろう:
は- コンテナとオーバーライドde.sae.tryout.modules.dragdrop.DraggableContainer.getComponentAt(int型、int型)由来ListEntryコンポーネントの作成は、常にこれを返すためにrecommは何ですか:これは質問許容できないトリックと私には思われますので、それは
適切であるかどう子コンポーネントへのポインタイベントを通過し、その状態に依存し、ポインタの相互作用と
私のリストのエントリには、ボタンとラベルが含まれています。私がラベルをleadComponentにすると、ラベルはすべてのポインタイベントを取得するので、ボタンは使用できません。私がボタンを作成する場合、このボタンだけが起動し、他の兄弟コンポーネントがタップされている場合は、leadComponentです。 あなたのソリューションは私のためには機能しません。 –
https://www.codenameone.com/blog/unleading-mutating-accordion.htmlを参照してください。 –