gpt4 book ai didi

java - Swing 组件和序列化

转载 作者:IT老高 更新时间:2023-10-28 20:53:44 25 4
gpt4 key购买 nike

为什么Swing JComponent类实现Serializable接口(interface)?我实现 View 的方式是无状态的,所有状态数据都存储在 Presentation Model 中。所以我不需要序列化我的观点。我使用了 @SuppressWarnings("serial") 注释来删除警告。有没有更好的方法来移除它们?

最佳答案

一开始,GUI 构建器会以序列化格式保存 UI。 applet 标记甚至有一个从序列化表单加载的属性(我不知道有其他人使用过它,我只是将它用作恶意)。不幸的是,使用 GUI 的序列化机制并没有真正起作用。 Swing 只保证在同一个主要版本中的兼容性(我猜即使那也很少测试)。

关于java - Swing 组件和序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1539915/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com