gpt4 book ai didi

java - 如何使用JFrame内部序列化Object并通过网络传输

转载 作者:行者123 更新时间:2023-12-02 05:44:33 25 4
gpt4 key购买 nike

我有对象Client,里面有JFrame。我需要通过网络传输客户端,但 JFrame 包含很多 UI 对象,例如文本字段、按钮等。当我尝试这样做时,我得到 java.io.NotSerializedException。我将 JFrame 声明为可序列化,但我不会创建自定义 UI 对象来为每个对象执行此操作。如何通过网络将我的客户端与 JFrame 一起传输?我找到了一些解决方案,但它们都仅适用于 JFrame,而不适用于更复杂的对象。

最佳答案

你不应该这样做。 JFrame 扩展 Component ,它是可序列化的。其他 AWT/Swing 组件也是如此。如果您要扩展现有组件类来创建自己的组件类,很可能您只需要在类中声明 serialVersionUID 就可以了。

关于java - 如何使用JFrame内部序列化Object并通过网络传输,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24218756/

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