亚历克斯解释了我所寻找的比我更好的东西:
You want an existing program that
allows you to draw a picture,captures
what you do as you draw,and writes
each action as a Java command. When
you click the “Drawl Oval” tool and
click at 0,0 and then at 50,50,it
would generate the line
g.drawOval(0,50).
如果有人知道这样的程序,请告诉我.谢谢.
原始问题:
我最近使用java.awt.Graphics库一直在使用Java和自定义绘图,但发现手动编写需要花费太多时间.是否有任何简单的图形编辑器(如mspaint)生成源代码?
例:
画出来:
会产生:
public void update(Graphics g) { g.translate(0,0); g.drawOval(0,50); }
谢谢.
解决方法
如果它们是向量,您可以使用SVG编辑器(例如,Inkscape)和
Kirill’s SVG to Java2D Transcoder来简化此操作.这并不完美,但Kirill在响应增强请求方面非常敏感.