I am afraid that it would become impossible to moderate. There is a large intersection of topics that cross both lines. And not every person knows where one stops and the other begins (as you can tell from the responses that you have been getting). Perhaps you could preface your question with a line that says: No solutions that use classes that start with the letter J!!"
"JavaRanch, where the deer and the Certified play" - David O'Meara
Actually, you can mix AWT and Swing. But unles you are very careful, you won't like the results. I just started writing some Swing code after maybe a year or so doing J2EE stuff. I'd forgotten how horrible it is. I think it may be the only GUI in existence where the authors made 100% certain not to learn from all their predecesor's mistakes.
Being persecuted doesn't in any way prove your righteousness or your beliefs. Many people get persecuted because they are repugnant or annoying. Or just because they can be.
Listen. That's my theme music. That's how I know I'm a super hero. That, and this tiny ad told me: