1
我的自定義子類Page
有問題。這是一個簡短的例子。Scala TabbedPane自定義頁面子類
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
。很高興知道爲什麼會發生這種情況,以及我如何再次訪問我添加的頁面。在我的情況下,我需要運行子類必須根據設置的語言調整標題字符串的方法。
謝謝!我現在將選項卡索引映射到生成選項卡標題所需的所有數據。然後我遍歷地圖並設置所有標籤的標題。 – Kigyo