Mover objetos com o keyEvents é fácil e interessante principalmente pra quem quer desenvolver algum jogo que necessita usar eventos do teclado no jfx...
Repare como são trabalhado os eventos
Classes with Convenience Methods for Event Handling
| User Action | Event Type | Class |
|---|---|---|
Key on the keyboard is pressed.
| KeyEvent | Node, Scene |
Mouse is moved or a button on the mouse is pressed.
| MouseEvent | Node, Scene |
Full mouse press-drag-release action is performed.
| MouseDragEvent | Node, Scene |
Input from an alternate method for entering characters (typically for a foreign language) is generated, changed, removed, or committed.
| InputMethodEvent | Node, Scene |
Platform-supported drag and drop action is performed.
| DragEvent | Node, Scene |
Object is scrolled.
| ScrollEvent | Node, Scene |
Rotation gesture is performed on an object
| RotateEvent | Node, Scene |
Swipe gesture is performed on an object
| SwipeEvent | Node, Scene |
An object is touched
| TouchEvent | Node, Scene |
Zoom gesture is performed on an object
| ZoomEvent | Node, Scene |
Context menu is requested
| ContextMenuEvent | Node, Scene |
Button is pressed, combo box is shown or hidden, or a menu item is selected.
| ActionEvent | ButtonBase,ComboBoxBase,ContextMenu,MenuItem,TextField |
Item in a list, table, or tree is edited.
|
|
|
Media player encounters an error.
| MediaErrorEvent | MediaView |
Menu is either shown or hidden.
| Event | Menu |
Popup window is hidden.
| Event | PopupWindow |
Tab is selected or closed.
| Event | Tab |
Window is closed, shown, or hidden.
| WindowEvent | Window |
mais detalhers:
OnKeyPressed: Fornecera caracteres enquanto o evento estiver sento executado...
OnKeyReleased: Só fornecera caracteres que for digitado....mesmo que a tecla estiver
sendo pressionada só retornara 1 caractere ou 1 valor por tecla...
os eventos neste código baseia basicamente assim
...
...
Visualizar Aplicativo: gradejfxbr.xpg.com.br/retangulos.jar
Visualizar Código-fonte: pastebin.com/yq0scUQA


Comentários
Postar um comentário