2

Jidesoftのダッシュボードフレームワークを使用して、ダッシュボードといくつかのウィジェットを作成しています。私が今直面している問題は、ダッシュボードのレイアウトです。ユーザーが、事前定義された場所ではなく、ダッシュボードの任意の場所にウィジェットをドラッグアンドドロップできるようにしたいと思います。Jidesoftのサンプルアプリケーションでは、開発者はMigLayoutを使用して、ウィジェットを特定の場所、つまり事前定義された場所にドロップします。そのため、そのレイアウトを使用する代わりに、自分のニーズに合った別のレイアウト、ドラッグレイアウトを見つけました。ただし、レイアウトを機能させるには、「プレースホルダー」を追加する必要があるようです。下のスクリーンショットの灰色の四角はプレースホルダーです。

ここに画像の説明を入力してください

プレースホルダーを使用せずに、ウィジェットをガジェットパレットからダッシュボードの任意の場所にドラッグする方法はありますか?複数追加した場合、プレースホルダーが互いに重なり合うように見えます。ダッシュボードにウィジェットを追加できるようにするには、ウィジェットをプレースホルダーにドラッグする必要があるのは奇妙に思えます。また、ウィジェットはさまざまなサイズであり、事前定義されたレイアウトを使用すると、ユーザーはウィジェットのサイズを変更できません。さらに、事前定義されたレイアウトにより、一部のウィジェットが本来よりも大きくなります。

要するに、私の目標は、以下のスクリーンショットの例のように、ユーザーがどこにでもウィジェットを追加できるダッシュボードを作成することです。コメントや提案をいただければ幸いです。ありがとう!

ここに画像の説明を入力してください

4

1 に答える 1

0

上の図のようにガジェットをレイアウトする代わりに、単に。を使用することにしましたFlowLayout。今のところ前者は実装できないと思います。また、ユーザーは、上記で提案したレイアウトでインターフェイスをナビゲートするのに問題がある可能性があります。FlowLayout私には十分です。

于 2012-01-12T07:15:05.147 に答える