のカスタム サブクラスに問題がありPage
ます。ここに短い例があります。
def main(args: Array[String]): Unit = {
val pane = new TabbedPane
pane.pages += new LanguagePage("common_yes", new Label)
println(pane.pages(0).isInstanceOf[LanguagePage])
}
class LanguagePage(languageKey: String, com: Component)
extends Page("", com, null) {
def method() {...}
}
プログラムを実行すると、false
印刷されます。これが発生する理由と、追加したページに再びアクセスする方法を知っていただければ幸いです。私の場合、サブクラスが設定されている言語に基づいてタイトル文字列を調整するメソッドを実行する必要があります。