Hola amigos, quisiera que me ayudes en mi trabajo final que me dejaron para poder pasar mi curso, soy un estudiante que recien esta conociendo el mundo java.
Mi trabajo consta de lo siguiente amigo, me pidieron que haga una aplicación que se asemeje al programa DFD (Diagrama de Flujo de Datos).
Por el Momento cree un Lienzo (nuevo componente) para poder dibujar mis objetos (asignación, lectura, salida, condicion, ciclo mientras, ciclo para).
Los pasos que debo seguir son los siguientes:
- Que cuando ejecute el programa me aparezca los objetos inicio y fin siempre en pantalla. (Que ya lo logre hacer).
- QUe cuando seleccione un objeto de mi Menu Principal lo dibuje en pantalla. (Tambien ya lo hice).
¿Esta es mi duda, por favor ayudenme?
- Hacer que mi Diagrama que estoy realizando sea interactivo. Es decir, por ejemplo, como siempre me van a salir los objetos Inicio y Fin en pantalla (que son oval), luego de haber seleccionado algun objeto de la paleta, y cuando vaya a mi Lienzo que esta en un jPanel, me permita al hacer clic en el oval Inicio pueda graficar el objeto, y el otro objeto oval Final permita que el nuevo objeto se posicione en medio (medio de Inicio y Fin), respetando la verticalidad de la flecha entre uno y otro objeto.
- Por eso el elemento Fin (objeto siempre visualizado en pantalla) debe ir avanzando en el eje "y" para que no se grafique encima, ya que no esta permitido.
- También me faltaria restringir una zona para que no me permita dibujar, solo me permita dibujar si tomo como referencia un objeto ya en pantalla.
AMIGOS DE ESTE FORO por favor brindame un codigo, para que me pueda guiar, gracias. Aqui adjunto algunas fotos del programa DFD. Gracias.
IMAGENES SIEMPRE EN PANTALLA:
http://es.tinypic.com/view.php?pic=2uiars9&s=6
DIAGRAMA INTERACTIVO:
http://es.tinypic.com/r/6dua93/6
MI AVANCE EN MI LIENZO:
http://es.tinypic.com/r/23uvk3m/6
Espero me puedan ayudar con este problemita
Lema: Se bueno...


