У меня проблема с моим подклассом 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