Swing is the base of most business applications that aren't using a web client. Abandoning it would mean to abandon all these applications. I'm very sure that this won't happen, so I see no problem with using Swing.
Why do you need a GUI library anyway? I'm just asking, because Sinne people wanted to use GUI libraries to create a GUI on top of the GL rendering and I don't think that this is a very good idea.