Este documento describe las características de Swing, la biblioteca de interfaces gráficas de usuario para Java. Swing permite crear escritorios virtuales mediante clases como JDesktopPane y JInternalFrame. Incluye varios tipos de contenedores y componentes como JFrame, JPanel, JButton, JCheckBox y JRadioButton. Swing también soporta elementos como cuadros de diálogo, botones de opción y botones de radio.