Java did it. Swing just asks the OS for a window and draws in it. Works fairly well...except that a Java (Swing)
It did indeed. I can tell you've not spent much time with the folks who have to deal with the result. AWT/Swing is exhibit A for why nobody else does it that way.
--