如何在kryonet中注册JavaFX类?

时间:2015-12-02 07:15:57

标签: java javafx kryonet

我需要一些Kryonet lib的帮助。 我创建了一个服务器,带有一个用于注册我的类的网络类。 但我使用JavaFX并且我无法注册我需要的所有课程......

以前的工作:

kryo.register(ArrayList.class);
kryo.register(ImageView.class);

但是在Kryonet中,当我想发送一个ImageView时,Kryo需要注册所有ImageView的属性,比如Node Orientation。我无法做到这一点,因为我收到了这个错误:

Caused by: java.lang.IllegalArgumentException: Class is not registered: javafx.scene.Node$EffectiveOrientationProperty
Note: To register this class use: kryo.register(javafx.scene.Node$EffectiveOrientationProperty.class);

但Node $ EffectiveOrientationProperty不是一个类。只是注册Node.class对Kryo来说还不够。

有人帮我吗?

谢谢。我很抱歉我的英语不好。

0 个答案:

没有答案