0

私が探しているのは、シーンに多数のコンポーネントを追加し、サイズを変更して移動できるようにすることです。ユーザーが必要に応じてそれらを設計し、それらの座標を見つけて、後でこれらの情報を使用するなどです。

しかし、シーンにコンポーネントを追加するようになると、混乱しました。私が理解している限り、ComponentWidget内でJComponentsを使用するか、IconWidget内で画像を使用するかの2つのオプションがあります。

ComponentWidgetの使用には、いくつかの問題があります。

  • ComponentWidgetは、ActionFactory.createMoveAction()を追加しても移動できません。コンポーネント自体のmouseListenersでは、このアクションは機能しないと思います。mouseListenerを追加し、イベントをアクションにエスカレーションする必要があります。このヒントはhttp://barenka.blogspot.com/2008/09/visual-library-and-multiline-label.htmlから学びましたが、このソリューションは期待したほど速く反応しません。
  • JComboBoxがボタンをクリックすると展開するなど、コンポーネントのすべての標準的な動作が実行されます。これは、エディターモードでは受け入れられません。

IconWidgetには、画像のサイズ変更など、他の種類の問題があります。

したがって、これに基づいて、私が必要としているのは、実際のコンポーネントのように見えますが、(ほぼ)画像のように動作するウィジェットです。

何かアドバイス...

4

1 に答える 1

1

Java ME アプリケーション フロー デザイナーは Visual Designer を使用するため、必要に応じて、そのソース コードに飛び込んで、どのように動作するかを確認できます。

あるいは、NetBeans Visual Database Explorer Tutorialを見ると、 VMDNodeWidgetを使用しています。

于 2011-05-18T19:25:20.483 に答える