For i=0 To n
Dim btn As Button
btn.Initialize("")
btn.Tag=i
...'Create btn views
Dim r As Reflector
r.Target = btn
r.AddEventHandler("btn_KeyPressed", "javafx.scene.input.KeyEvent.KEY_PRESSED")
Next
...
Private Sub btn_KeyPressed_Event(e As Event)
Dim b As Button=Sender
Log(b.Tag)
Dim KE As Reflector
KE.Target = e 'e is a KeyEvent instance
Dim KeyCode As String = KE.RunMethod("getCode")
'Log(KeyCode)
Dim EventType As String = KE.RunMethod("getEventType")
Select EventType
Case "KEY_PRESSED"
For i = 0 To 9
If KeyCode = $"DIGIT${i}"$ Or KeyCode = $"NUMPAD${i}"$ Then
ClickButton(i)
Exit
End If
Next
Case "KEY_RELEASED"
End Select
e.Consume
End Sub
...