将拖放继承到 JavaFX 中的子类
Inheriting Drag and Drop to the subclasses in JavaFX
我有 8 个 类 继承自一个超类,它们都有 ImageView,我想在所有这些上实现拖放,它们将在一个场景中同时使用。有什么方法可以为超类做到这一点,以便它继承给所有子类?
创建一个新接口,定义该事件类型的方法(exampleEvent() addExampleEvent() removeExampleEventListener())。在生成这些事件的具体 class 中实现此接口。
最好使用接口,不要使用继承,它会导致一些你肯定不想要的问题。
我有 8 个 类 继承自一个超类,它们都有 ImageView,我想在所有这些上实现拖放,它们将在一个场景中同时使用。有什么方法可以为超类做到这一点,以便它继承给所有子类?
创建一个新接口,定义该事件类型的方法(exampleEvent() addExampleEvent() removeExampleEventListener())。在生成这些事件的具体 class 中实现此接口。 最好使用接口,不要使用继承,它会导致一些你肯定不想要的问题。