On a Swing interface, I guess it’s a trade off between development time, complexity of the UI and frame-rate. If you want to create a very complex UI in a short amout of time, Swing lets you do that, but it has a cost. Have you played Alistair_Dickie’s game? It uses the Swing UI extensivly.
Alistair_Dickie,
Do you want to take charge of the UI code? It’s all yours if you want it. Please contact me by email if you do, and I will get you set up. What we will do is move the package into the xith-tk as an optional package, not tied to the core (thus, no bloat).
Regarding excessive garbage collection, if you identify the wastage and submit a patch, I will commit it in.
Cheers,
Will.
PS. Here are two UI bugs which you can look at if you like. W