在您的窗口类别中,执行外地生计。
objectChoiceField.setChangeListener(this)
我建议对你希望添加/删除标签的指数进行标识,以便你能够更容易地做你想要做的事情,而不必冒用无效指数的风险:
if (selectedIndex == 0) { // Yes
if (!labelField.hasManager()) {
// If the field is not already present, add it to the screen.
insert(labelField, positionToInsertField);
}
} else { // No
if (labelField.hasManager()) {
// Our field is currently on the screen - let s remove it now.
remove(labelField);
}
}
在以下法典中,你可以找到一个非常相似的行为的例子:
http://svn.bbssh.org/trunk/BBSSH/src/org/bbssh/ Screens/ConnectionPropertiesScreen.java
实地援引的“手提式”功能 ChangeListener。 在那里,你看看我们如何根据目前的甄选(在这种情况下,真正的真的字体和比图字体)来积极补充和消除控制。