摇摆仪表板
在基于 Swing 构建的桌面应用程序中,我们将实现仪表板功能。我的意思是,我们想要类似 iGoogle(或 Jira 仪表板)的东西。我们希望能够将某些预定义列表中的小部件添加到基于网格的布局、最大化/恢复小部件、通过拖放排列小部件等。我们可以自己实现它,但我不确定我们是否要重新发明轮子。有没有现有的框架可以解决这个问题?
除了上述功能之外,最好具有以下功能:
- 不同的布局(3 列、4 列、3 列灵活中间、3 列标题等)以及创建自定义布局的能力
- 能够访问大小/来自小部件的位置元数据(即,最大化的小部件可以显示比默认模式更多的信息)
- 能够增加小部件的大小,例如默认为 2 列和 3 行,而不是 1x1。
In our desktop application built on Swing we are going to implement dashboard functionality. I mean that we want something like iGoogle (or Jira dashboard). We want to be able to add widgets from some predefined list to grid-based layout, maximize/restore widgets, arrange widgets with drag-n-drop and so on. We can implement it ourselves, but I'm not sure we want to reinvent the wheel. Are there any existing frameworks to solve this?
In addition to mentioned features it would be nice to have following ones:
- Different layouts (3-column, 4-column, 3-column with flexible middle, 3-column with header etc) and ability to create custom ones
- Ability to access size/position metadata from widget (i.e., maximized widget can show more info then default mode)
- Ability to increase widget size to take, say 2 columns and 3 rows instead on 1x1 by default.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
积德仪表板相当不错。您可以在 Web Start 演示中看到它的运行情况。
Jide Dashboard is quite good. You can see it in action in the web start demo.