Why does it take so much time to access an Applet having Swing Components the first time?

Pavel Tavoda

Because behind every swing component are many Java objects and resources. This takes time to create them in memory. JDK 1.3 from Sun has some improvements which may lead to faster execution of Swing applications.

[FAQ Manager Note] In addition, if the client's machine doesn't have the Java Plug-in, the plug-in or Swing components need to be downloaded as well as the applet code