如何通过Java编写动态帧程序?

时间:2011-06-05 07:36:57

标签: java graph

我想要它在框架中显示图形,用户能够将顶点放在页面的任何一点,然后可以连接他们想要的每个点,绘制所需的图形,并能够将创建的图形的信息保存到随时重建它。

1 个答案:

答案 0 :(得分:1)

虽然我不确定这个问题是否100%明确,但我会尝试给你一些提示。

有两种类型的API允许UI编程:AWT和SWING。如果没有特殊要求,请使用SWING。创建框架很容易。说

JFrame f = new JFrame();
f.setSize(100, 100);
f.setVisible(true);

现在,如何绘制图表?您可以使用Canvas类自己完成。我想你可以找到很多关于此的参考资料。但我相信,开发一个能够满足您需求的非常好的组件是一项巨大的投资。所以,我建议你搜索一些现成的组件。最着名的是JGraph,但我相信5分钟的搜索会带给你更多的结果。