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

如何通过Java编写动态框架程序?,java,graph,Java,Graph,我希望它能够在框架中显示图形,用户能够在页面的任何点上放置顶点,然后可以连接他们想要的每个点,绘制所需的图形,并能够保存创建的图形的信息以随时重建它。虽然我不确定这个问题对我来说是100%清楚,但我会尝试给你一些提示 有两种类型的API允许UI编程:AWT和SWING。如果没有特殊要求,请使用SWING。创建框架很容易。说 JFrame f = new JFrame(); f.setSize(100, 100); f.setVisible(true); 现在,如何绘制图形?您可以使用类画布自己

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

虽然我不确定这个问题对我来说是100%清楚,但我会尝试给你一些提示

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

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

现在,如何绘制图形?您可以使用类画布自己完成。我想你可以找到很多关于这方面的参考资料。但是我相信开发一个真正好的组件是一项巨大的投资,它可以满足您的需要。因此,我建议您搜索一些现成的组件。最有名的是JGraph,但我相信5分钟的搜索会给你带来更多的结果。

你基本上只是说出了你想要/需要的东西。这里没有一个具体的问题需要回答。看看sourceforge、bitbucket或github。肯定会有基于java的矢量绘图程序。