0

我正在制作一个绘画应用程序,对于保存的形状的输入,我遇到了一个问题。

你看,我正在使用 while 循环来遍历程序在较早时间保存的字符串的每一行。我也有它当前输入的标识符。我让程序按原样输出形状列表。意思是,每个形状都会输出像java.awt.geom.Ellipse2D$Float@15990000.

现在我需要某种方法来把那个字符串变成一个形状。要么,或者有某种方式将其保存为形状,以更简单的方式,这将允许我将其添加回列表

任何和所有的帮助都将受到欢迎。

4

1 回答 1

1

您可以使用SVG或其子集作为保存文件的格式。如果您使用 SVG,您可以检查(或使用)Batik - 它可以将 SVG 转换为 Java2D 对象。

这可能也很有趣:how to capture graphics primitive from Graphics2D into SVG

于 2012-09-18T12:49:37.240 回答