【发布时间】:2012-01-24 16:43:48
【问题描述】:
我正在使用 Jidesoft 的仪表板框架来创建仪表板和一些小部件。我现在遇到的问题是仪表板的布局。我希望用户能够将小部件拖放到仪表板中的任何位置,而不是某个预定义的位置。在 Jidesoft 的示例应用程序中,开发人员使用 MigLayout 将小部件放置在某些位置,即预定义的位置。因此,我没有使用该布局,而是找到了另一个适合我需要的布局,Drag Layout。但是,似乎需要添加“占位符”才能使我的布局正常工作。下面截图中的灰色方块是占位符。
有没有一种方法可以将小部件从小工具面板拖到仪表板中的任何位置而不使用占位符?如果我添加了多个占位符,则似乎将占位符添加到彼此之上,并且必须将小部件拖到占位符中才能将其添加到仪表板似乎很奇怪。此外,小部件的大小不同,使用预定义的布局不允许用户调整它们的大小。此外,预定义的布局也会使一些小部件变得比应有的更大。
简而言之,我的目标是创建一个仪表板,允许用户在任何地方添加小部件,就像下面的示例屏幕截图所示。如果您有任何 cmet 或建议,我将不胜感激。谢谢!
【问题讨论】:
-
你可以使用JLayredPane,但受限于窗格数+1