1
나는 스칼라 클래스를하고 난 내 사용자 지정 contro스칼라에서 일반 Java 클래스를 확장하는 방법은 무엇입니까?
public abstract class SkinBase <C extends Control, B extends BehaviorBase <C>>
extends StackPane
implements Skin <C>
을 만들 자바 FX의 일반적인 클래스 중 하나를 확장하고 싶지만 내가 할 수 없습니다. 예 :
import javafx.scene.control.Control
class MyControl extends Control {
}
import com.sun.javafx.scene.control.skin.SkinBase
class MyControlSkin extends SkinBase[MyControl,MyControlBehavior] {
}
import com.sun.javafx.scene.control.behavior.BehaviorBase
class MyControlBehavior extends BehaviorBase[MyControl] {
}
어떤 제안을 할 수 있습니까?
어떻게 실패 하는가? –
'MyControlBehavior'는 BehaviorBase [MyControl]을 확장합니까? –
위의 글을 수정했습니다. – Dmitry