◆ご質問◆
Enterキー、Shift+Enterキーでフォーカス遷移させることは可能でしょうか。
◆回答◆
コントロールで特定のキーが押された時にフォーカスを遷移させることは可能です。
{curl 6.0,7.0,8.0 applet} {curl-file-attributes character-encoding = “shift-jis”}
{define-class public MyTextField {inherits TextField}
{constructor public {default …} {construct-super …} }
{method public {on-key-press e:KeyPress}:void {if e.value == KeyPressValue.enter then {if-non-null self.active-traversal-container then {self.active-traversal-container.traverse forward? = not e.shift?} } } {super.on-key-press e} } } {value {VBox spacing = 10pt, {MyTextField width = 200pt}, {MyTextField width = 200pt}, {MyTextField width = 200pt} } }
|