Java/GUI
< Java
As principais interfaces gráficas para Java são AWT e Swing.
Abstract Window Toolkit foi a interface gráfica original da linguagem.
A interface Swing foi desenvolvida depois da AWT, e é considerada mais fácil de ser usada e com mais recursos.