Hola a todos.
Estoy desarrollando un proyecto de fin de carrera y me encuentro con el siguiente problema. Me encuentro implementando una aplicación para la construcción de diagramas STN, dispongo de un área de dibujo sobre la que se insertan estados y transiciones entre los mismos, mediante objetos Ellipse2D y Line2D. El problema es que estos elementos tienen que estar etiquetados por el usuario y por tanto, tienen que incluir una caja de texto que pueda editarse, en el caso de los estados, dentro del círculo que los forma y para el caso de las transiciones, encima y debajo de estas. ¿Cuál es la manera natural de incluir cajas de texto editables en Java2D?