【问题标题】:How to transfer data as a single object from one GUI to another?如何将数据作为单个对象从一个 GUI 传输到另一个 GUI?
【发布时间】:2016-06-12 02:34:39
【问题描述】:

我们需要将多个数据对象,如Stringintfloat 等从一个 GUI(JFrameJInternalFrame 等)传输到另一个 GUI。我们可以在构造函数中使用参数传递它们,也可以通过单例类共享数据。

但是,我的问题是如何将多个数据对象打包到一个对象中,并将它们作为单个参数在 Java Swing 中的 GUI 之间传递?在 Android 中,我们可以使用 Bundle 对象来做到这一点。同理,Java/Swing中是否有这样的对象可以使用?

【问题讨论】:

  • 我可以知道您要传输什么类型的数据吗?
  • List<Object> 浮现在脑海中。顺便说一句 - 它是单数,带有大写字母 - 'Swing',而不是小写复数 'swings'..

标签: java swing user-interface data-transfer-objects


【解决方案1】:

您有很多选择,但最有可能满足您需求的两个选项是自定义 ObjectMap。自定义对象将包含您需要传输的每条信息的字段。请参阅here 了解更多信息。

【讨论】:

    猜你喜欢
    • 2018-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-21
    • 2013-01-18
    相关资源
    最近更新 更多