0

ペイント アプリケーションを作成していますが、保存された形状の入力で問題が発生しました。

ご覧のとおり、while ループを使用して、以前にプログラムによって保存された文字列の各行を実行しています。また、現在入力しているものの識別子もあります。プログラムに形状のリストをそのまま出力させました。つまり、各形状は のように出力されますjava.awt.geom.Ellipse2D$Float@15990000

今度は、その文字列を形状に戻す何らかの方法が必要です。それか、より簡単な方法で形状として保存する何らかの方法があれば、それをリストにすぐに追加することができます

ありとあらゆる助けを歓迎します。

4

1 に答える 1

1

保存するファイルの形式にSVGまたはそのサブセットを使用できます。SVG を使用している場合は、Batikをチェック (または使用)できます。SVG を Java2D オブジェクトに変換できます。

これも興味深いかもしれません:グラフィックプリミティブを Graphics2D から SVG にキャプチャする方法

于 2012-09-18T12:49:37.240 に答える