Swing es un marco de trabajo basado en componentes, cuyos componentes derivan en última instancia de la clase javax. swing. JComponent.