Я знаю, что Swing считается легковесным, потому что он полностью реализован на Java, без вызова собственной операционной системы для отрисовки компонентов графического интерфейса пользователя.
С другой стороны, AWT (Abstract Window Toolkit) - это тяжелый инструментарий, поскольку он просто выполняет вызовы операционной системы для создания ее компонентов GUI.
Но я слышал, что Swing по-прежнему основан на AWT, и даже компоненты Swing должны иметь хотя бы один тяжеловесный контейнер. Другими словами, JFrame, JApplet не легкие. Это правда?
Найди свою причину?