如何创建相当于所需的面板数量?
问题描述:
In this picture,我有相当于2排在这个 database
我想自动生成面板到数据库中有多少行有计划2个板。
例如:
- 1行:只有1面板
- 2行:2个面板....
- 4行:4面板。
等等。
另外,如果你知道一些学生管理应用程序或学校管理应用程序,它将不胜感激。将尝试通过查看他们来改进我的。
答
你需要为你想要显示的每一个可能的东西创建一个预制(例如,一个包含一个表的面板,一个包含通告的面板,一个包含图表的面板, 。),并确保把他们需要的贴士(在你在图片中显示的面板中,你需要一个setTitle
,一个setContent
和一个setIcon
)。
完成此操作后,只需在数据库中查询要显示的数据,并为每个结果(即每个返回的行)构建预制件的实例,将其填充到结果中的数据中使用setter)并将其添加到您的滚动窗格中。
我很抱歉,但如何能做到这一点? 我正在考虑制作一个面板对象,但我不知道如何去做。 – Liquicidize
创建一个扩展JPanel的类,然后自定义添加要显示的内容。如果您使用netbeans作为您的标记建议,您可以创建一个面板表单并使用一个非常容易的可视化编辑器填充它,但我建议通过编码来完成,以便您更好地了解摆动的工作原理 –
设法创造了一个例子。非常感谢你!现在将尝试它到我的主要项目。 – Liquicidize