2011-12-20 92 views
2

我使用Jidesoft的仪表板框架来创建仪表板和一些小部件。我现在遇到的问题是仪表板的布局。我希望用户能够在仪表板的任何地方拖放小部件,而不是在某个预定义的位置。在Jidesoft的示例应用程序中,开发人员使用MigLayout在特定位置(即预定义位置)放置小部件。因此,我没有使用这种布局,而是找到了另一种适合我的需求,Drag Layout。但是,似乎需要添加“占位符”才能使我的布局正常工作。下面截图中的灰色方块是占位符。如何通过JIDE仪表板使用自定义布局

enter image description here

有没有办法从调色板小工具拖动小工具,任何地方的仪表板,而无需使用占位符?如果我添加了多个占位符,看起来好像占位符相互重叠,并且似乎很奇怪必须将小部件拖放到占位符中才能将其添加到仪表板。此外,这些小部件的大小不同,并且使用预定义的布局不会允许用户调整它们的大小。而且,预定义的布局也会使一些小部件比他们应该更大。

总之,我的目标是创建一个允许用户在任何地方添加小部件的仪表板,就像下面的示例屏幕截图一样。如果您有任何意见或建议,我将不胜感激。谢谢!

enter image description here

+0

您可以使用JLayredPane,但受限于窗格数量+1 – mKorbel 2011-12-20 18:37:15

回答

0

而是摆出小工具,因为我在上面的数字做了,我决定,我只是将使用一个FlowLayout。我认为前者现在不可能实施。此外,用户可能无法使用上面提出的布局导航界面。 FlowLayout对我来说已经够用了。