繁体   English   中英

将数据存储到CodeNameOne和Swing GUI Java应用程序中的文件

[英]Store Data to file in CodeNameOne AND a Swing GUI java application

我已经开始使用CodeNeme One来开发一个应用程序,该应用程序以分层数据结构(模块包含包含主题的类别)显示由课程,类别和主题组成的数据课程。 我的目标是使它成为一个通用框架,在该框架内,数据决定应用程序的行为和内容,以便组织可以使用桌面GUI编辑数据来自定义应用程序。

因此,我从移动应用程序开发中休息了一下,添加了一个Swing GUI来生成数据模型,而不是硬编码的测试数据。

我使用Java.io.ObjectInputStream / OutputStream方便地将数据结构写入文件并读取。 然后尝试在我的codenameOne项目中使用文件输入和输出代码,并收到以下StackOverflow问题中的错误: 在Codename One中,为什么我不能让FileInputStream导入或编译?

因此,CodenameOne建议使用自己的API来读取和写入存储。 有没有一种方法可以读写经过编译的CodenameOne应用程序可以在Swing GUI桌面应用程序中使用的数据文件? 我应该如何在桌面GUI Swing应用程序中实现文件(或者希望是对象I / O),然后能够将该数据文件与应用程序打包以进行编译?

在JavaSE / EE和Codename One之间进行交互时,我们通常使用一种通用格式。 因此,我们使用在两个平台上都可用的XML或JSON解析器/ 生成器 ,它们使我们可以对任何类型的技术“证明未来”。

我们还具有使用我们自己的自定义外部化代码处理对象的能力, Web服务向导会生成这些类的Java SE / EE兼容版本,您可以在Swing项目中使用它们。

FYI Codename One还支持桌面和JavaScript版本。 我们也有很多Swing应用程序,由于Swing不再更新,我们正在将它们缓慢迁移到Codename One。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM