我只是想要一个如何做到这一点的建议或建议。我一直在考虑它几个小时,但找不到解决方案。
我的目标是将此ER图转换为表格。
所以我有一个链接到椭圆(属性)的矩形(实体)。我已经研究了线条将检索链接到它的对象的形状的碰撞。请参见下图:
绘制上图时的结果如下:
LINE(1) COLLIDES WITH RECTANGLE OF INDEX(0)
LINE(1) COLLIDES WITH ELLIPSE OF INDEX(2)
我的形状存储在一个形状的ArrayList中,我想要实现的是:
1-我希望能够在形状中输入文字。当我想要将ER图转换为表格时,该文本(例如“学生”)我也将需要它。我已经在使用一个数组的形状列表,是否可以添加指向这个数组的形状列表的每个索引的指针,说明这个索引(0)(这是一个矩形)被命名为“学生”? (见下图)
应该在何处存储文本,以便稍后我可以使用该矩形的特定索引检索文本“Student”。如果我的方法不好,我将欣赏其他如何做到这一点的建议。我可以使用分区吗?
建议!
请帮帮我们?
答案 0 :(得分:0)
最简单的方法是使用shape和text属性创建一个新对象,并覆盖equals方法。因此,您可以检索形状内的形状和文本。
您还可以使用匹配的索引管理带有文本的第二个arraylist,就像0中的形状将文本列表中的text属性设置为0,但我不推荐它,因为它很容易创建新问题