I can't use SWT because I'd have to rewrite my whole GUI and at this point there isn't time to do that. Furthermore, apparently in Java 6 they made huge improvements to Swing in both efficiency and visual appearance - it uses the OS's native look-and-feel now rather than the old hideous Swing appearance.
Basically, I was told to use Swing and, against my better judgment, I didn't fight it hard enough at the time.
Eclipse is my preferred development environment, so that would have been nice, but I'm not so sure about the whole faster thing... mostly because I haven't benchmarked them on this machine.
I'll probably use SWT for v2.0, but this is (more-or-less) v0.3. Cranking something out in time to meet deadlines is more important right now than a little bit of speed.
I like SpringLayout because GridBagLayout and BoxLayout never seem to produce the precision I want. SpringLayout does - it just takes an hour or so to work around each new quirk I find. I did figure it out though... just had to flip my springs. |