Камрын
Swing технологически более продвинут, чем AWT. У него гораздо больше возможностей и функций. Он имеет более богатый набор компонентов, которые можно модифицировать и изменять в зависимости от библиотеки. Он использует MVC, который является парадигмой контроллера представления модели, тем самым предлагая более гибкий графический интерфейс. Swing также имеет встроенную двойную буферизацию и в то же время легок. Он также полностью основан на java. И поэтому предоставляет значки, а также декоративные и привлекательные рамки для компонентов и подсказок.
Единственный недостаток в том, что не все свинг могут действовать как нативные компоненты. Swing требуется для создания программы на Java. Этот набор инструментов очень сложен с настраиваемым текстовым пакетом и встроенной поддержкой специальных возможностей. Поскольку Swing построен на основе 2D-пакета, он может легко улучшать все анимации и изображения. И его структура отмены, таким образом, поддерживает бесчисленное количество редактирования. Таким образом, свинг определенно превосходит AWT во всех отношениях.