我想要它在框架中显示图形,用户能够将顶点放在页面的任何一点,然后可以连接他们想要的每个点,绘制所需的图形,并能够将创建的图形的信息保存到随时重建它。
答案 0 :(得分:1)
虽然我不确定这个问题是否100%明确,但我会尝试给你一些提示。
有两种类型的API允许UI编程:AWT和SWING。如果没有特殊要求,请使用SWING。创建框架很容易。说
JFrame f = new JFrame();
f.setSize(100, 100);
f.setVisible(true);
现在,如何绘制图表?您可以使用Canvas类自己完成。我想你可以找到很多关于此的参考资料。但我相信,开发一个能够满足您需求的非常好的组件是一项巨大的投资。所以,我建议你搜索一些现成的组件。最着名的是JGraph,但我相信5分钟的搜索会带给你更多的结果。