Interfaz de usuario para un diseñador XSL-FO previsto en Java

Tengo la intención de escribir un diseñador XSL-FO en Java para el que necesito escribir una interfaz de usuario. La idea básica es proporcionar al usuario un panel de trabajo en el que pueda dibujar rectángulos y estos rectángulos a su vez estarían asociados a contenedores de campo en el generador XSL-FO subyacente. Una vez hecho el contenedor de campo, el usuario también debe poder seleccionar cualquiera de los rectángulos (contenedores de campo) creados y agregar componentes en él. Estos a su vez se traducirán en bloques de campo que se encuentran bajo el contenedor de campo elegido.

Hasta ahora he creado una interfaz de usuario simple usando JFames con mouseListeners conectados a ellos para que pueda hacer que los usuarios dibujen los rectángulos en el área de trabajo.

Estoy atascado en el punto de cómo implementar la parte donde el usuario selecciona uno de los rectángulos creados en los pasos anteriores.

Dada la intención del diseñador, ¿es posible lograr esto usando Jframes?

Cualquier sugerencia / sugerencia sobre cómo puedo lograr el motivo de este diseñador sería de gran ayuda.

Disculpe si alguna parte de esta publicación es novata. Soy uno cuando se trata de la interfaz de usuario.

Respuesta 1

uso struts2 en mi aplicación web, en un archivo jsp visualizo 3 arraylist en un formulario usando "iterator". Cuando inicio mi aplicación con Tomcat, todo funciona bien. pero me gustaría hacer que funcione con ...

Así que esto es lo que tengo: 1 interfaz llamada Set 1 abstract class que implementa las clases set 2 que extienden la clase abstracta, llamada ArraySet y ListSet Así que en Set, declaro Iterator <String> ...

Estoy buscando un método para entregar mi software de cliente grueso a los usuarios de la intranet a través de un navegador. Idealmente, el usuario podría hacer clic en un solo botón en la página, y algo local a la máquina ...

Oigan todos. Pregunta rápida aquí. Estoy tratando de mantener la cámara centrada en el jugador, pero en el siguiente código, la cámara, por así decirlo, todavía se mueve. ¿Alguna idea sobre cómo hacer que se quede en un solo lugar? para (int ...