I have been investigating java applets a bit. All the tutorials seem to be using the java.awt, java.applet and swing for the GUI. A few people in the industry tell me that swing is not really used in client facing applications anymore. Are there other libraries that java applets are made with beside swing? I would hate to learn an old technique/technology. Thanks for your input.