/*
* Main.fx
*
* Created on 21-may-2010, 12:23:41
*/
package botones;
import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.text.Text;
import javafx.scene.text.Font;
import javafx.ext.swing.SwingButton;
import javafx.scene.shape.Circle;
import javafx.scene.paint.Color;
import javafx.scene.input.MouseEvent;
import javafx.scene.input.KeyEvent;
/**
* @author Paco
*/
Stage {
title: "Aplicación de ratón"
scene: Scene {
width: 300
height: 300
var miCirculo = Circle {
//Variables que usaremos para el centro en los ejes X e Y de nuestro circulo
var x = 100
var y = 50
centerX: bind x, centerY: bind y //Posicion del circulo
radius: 20 //Tamaño del radio
fill: Color.BLACK //Color del circulo
//Esta funcion se ejecutará cuando tengamos el boton del raton pulsado y lo tengamos sobre el circulo
onMouseDragged: function (e: MouseEvent): Void {
//El centro del circulo lo situamos en la posicion x,y de nuestro ratón
x=e.x;
y=e.y;
}
}
content: [
//Ponemos el circulo en el content
miCirculo
]
}
}
Hasta otra, espero poder tener algo curiosito pronto.
No hay comentarios:
Publicar un comentario