En respuesta a un previous question sobre cómo lograr un cierto efecto con Swing, fui dirigido a JDesktopPane y JInternalFrame. Desafortunadamente, scala.swing no parece tener ningún contenedor para ninguna de las clases, así que me queda extenderlo.¿Cómo extiendo scala.swing?
¿Qué debo saber y hacer para hacer envoltorios mínimamente utilizables para estas clases, para usar con y por scala.swing, y cuáles serían los pasos adicionales para hacer la mayoría de ellos?
Editar:
Como sugerido por alguien, permítanme explicar el efecto que pretendo lograr. Mi programa controla las apuestas de lotería (personales). Así que tengo una serie de entradas diferentes, cada una de las cuales puede tener varias apuestas diferentes y validez variable.
La idea es mostrar cada uno de estos tickets en un "espacio" separado, y JInternalFrames parece ser justo lo que quiero, y dejar que las personas creen nuevos tickets, cargarlos desde archivos, guardarlos en archivos y, en general, verificarlos o editando la información en cada uno.
Además de eso, debe haber un espacio para mostrar los resultados de la lotería, y tengo la intención de desarrollar el programa para poder controlar las apuestas colectivas, quienes contribuyeron con cuánto y cómo se dividirá cualquier ganancia. No he considerado la interfaz para eso todavía.
Tenga en cuenta que:
no puedo "sólo tiene que utilizar" las clases de Java, y aún así aprovechar al máximo las características de oscilación Scala. Las respuestas en la pregunta anterior ya me dicen cómo hacer lo que quiero con las clases de Java, y eso no es lo que estoy preguntando aquí.
Leer el código fuente de las clases existentes de scala.swing para aprender a hacerlo es el trabajo que trato de evitar con esta pregunta.
Bastante. Voy a enmendar mi pregunta. –
Gracias por la información adicional, pero me refiero a un nivel más técnico, es decir, programáticamente, ¿qué quieres hacer con la clase Swing? –