Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/12/2010, 12:55
astinx
 
Fecha de Ingreso: febrero-2010
Mensajes: 15
Antigüedad: 14 años, 3 meses
Puntos: 0
Consulta: TooltipsText

Hola, miren estoy desarrollando una aplicacion educativa para ayudar al aprendizaje de POO, el programa basicamente te permite crear un objeto, darle metodos, atributos, etc. es en una parte muy trivial del desarrollo donde me he quedado estancado, basicamente uno crea un objeto, le asigna un nombre, los metodos y los atributos correspondientes (tambien otras cosas como el algoritmo de los metodos, los tipos de dato que son los atributos, etc.) cuando uno lo crea, en un jdesktoppane se grafica el objeto de la siguiente manera:

http://www.astinx.com.ar/Dibujo.JPG

antes que nada la grafica la realice como varias imagenes (labels), una arriba de la otra (ya se que de esa manera el numero de metodos y atributos que se les pueda agregar al objeto es limitado, pero es la forma mas facil de realizarlo) que se van deshabilitando o habilitando en base a el numero de metodos o atributos con los cuales el objeto se genere. Mi pregunta fundamental es: yo quiero de alguna forma hacer que cuando el alumno pase el cursor por arriba de algun metodo o algun atributo, le aparesca un tooltiptext con el nombre del metodo o atributo, ¿se puede hacer esto utilizando las coordenadas a partir de las cuales esta situado el label?, es decir si yo se que el label esta en 0,0 y que tiene 4 metodos entonces tendria que crear 4 tooltips texto en (6,6),(6,-6),(-6,6),(-6,-6), bueno dicho de manera burda obviamente, ¿se puede hacer esto?, y si se puede, ¿como lo implemento?

Todas sus respuestas asi como alguna proposicion diferente para el diseño de la grafica que no sea un label, seran bien recibidas, desde ya gracias.

PD: Ya se que es mucho problema para un simple grafico y que sencillamente se podria solucionar no implementando el grafico o implementandolo de alguna manera mas textual, sin embargo al ser un programa sencillo, estoy tratando de apuntar a la estetica.

Atte. Agustin Tomas Larghi