Asignar pasajeros a las butacas de un ómnibus
#1
Escrito 09 noviembre 2016 - 12:59
#2
Escrito 09 noviembre 2016 - 05:21
Ya había visto el tema en CD, yo te recomiendo lo mismo que Agustín: usar el GridPanel para distribuir los "asientos" visualmente de manera rápida, sencilla, y de manera automática.
En lo que yo variaría es el item a poner.
Yo soy de la idea de pensar en estos tipos de casos en donde se va a poner mucho de lo mismo (y que tuvieran ciertos comportamientos comunes) lo mejor es diseñar un frame para reutilizar.
En el frame te armas como quieres que sea el diseño visual del asiento. Le puedes decir que aspecto tener cuando se pase el mouse sobre el, se haga clic, como cambiar el color, etc.
Pero más fundamental: es un buen lugar para almacenar el "mapeo" entre el estado visual y el estado lógico. Es un caso bastante similar a algo que yo comenté y me propuse al final de este hilo.
Te puede ser de guía para hacerte algunas ideas.
Saludos,