The Swing book. The beginner’s guide says: "... the hierarchy must begin with top-level containers. Applications for this purpose most often use the JFrame object, and JApplet in applets."

Could you clarify the specific difference / purpose of these two concepts?

    1 answer 1

    The differences can be read here , in fact Application is a standalone application that can be run on a system with JVM , and Applet is an analogue that is launched using additional tools, such as a browser.