One of hundreds of answers available with our premium content service.
A: Java Graphical User Interface (GUI) components are called heavyweight when they rely on components from the underlying operating system to be displayed. This is because these native “peers” have a relatively heavy processing demand to render on screen and maintain their state representation. Thus applications composed of many heavyweight components can become slow to render on screen.
… full answer hidden
Premium members click below for full answer
What is the difference between heavyweight and lightweight components?