O documento discute interfaces gráficas em Java usando a biblioteca Swing. Swing fornece muitos componentes para criar interfaces gráficas portáteis. A classe JOptionPane permite exibir caixas de diálogo simples. Eventos do usuário podem ser tratados usando classes como ActionListener.