具有GUI的独立Java应用程序的标准设置是什么

时间:2014-07-28 23:27:50

标签: java user-interface serialization

我正在做一个Java应用程序,它接受一些输入并生成大量输出并将它们绘制成图形(JFreeChart)。我拥有所需的所有功能以及一个使用简单while(true)循环来控制输入的控制台应用程序(通过System.in),生成时会弹出图形。

现在我想把它构建成一个用户友好的GUI应用程序,并能像所有其他桌面应用程序一样保存状态/数据。 那么人们用来构建可以保存数据的独立GUI应用程序的标准设置或设计是什么?

我在考虑: 用于GUI的java.swing并将对象序列化为xml

不确定这是否是一个好的设计,以及它们如何相互联系。我读了一些关于JavaBeans和Spring Framework的内容,但我不确定是否需要它们。

1 个答案:

答案 0 :(得分:-1)

制作此内容的最佳方式听起来像使用JFrame。使用JFrame的代码与任何代码一样import java.io。您希望坚持使用Javax.swingJButton之类的简单JLabel类来制作GUI。

XML是一个功能强大的工具,易于阅读。我建议将它与SAX一起使用。无需使用JavaBeansSpring。您可能希望使用GUI fork输入而不是标准system.in。这可以通过Javax.swing轻松完成。