【问题标题】:Inheriting Drag and Drop to the subclasses in JavaFX继承拖放到 JavaFX 中的子类
【发布时间】:2020-05-12 03:49:37
【问题描述】:

我有 8 个类继承自一个超类,它们都包含 ImageView,我想对它们进行拖放,它们将在一个场景中一次性使用。有没有办法为超类做到这一点,以便它被继承到所有子类?

【问题讨论】:

    标签: java inheritance javafx javafx-8


    【解决方案1】:

    创建一个新接口,为该事件类型定义方法(exampleEvent() addExampleEvent() removeExampleEventListener())。在生成这些事件的具体类中实现此接口。 最好使用接口,不要使用继承,这会导致一些你肯定不想要的问题。

    【讨论】:

    • 子类继承自抽象类。我是否应该添加类似这样的东西 parentClass 实现 newInterface{} 然后在每个子类中实现接口方法?
    • 是的,只要你需要的时候实现这些方法。
    猜你喜欢
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多