Detect Swing Version

Sun changed swing naming convention from com.sun.java.swing to javax.swing.This created a bit of confusion, but you can exploit it to see what versionof swing is installed in a browser, or any other Java enabled environment.

 Class swingNewJButtonClass = null;Class swingOldJButtonClass = null;try {    swingOldJButtonClass = Class.forName("com.sun.java.swing.JButton");    if(swingOldJButtonClass != null)        System.out.println("Old Version of Swing installed"); }catch(ClassNotFoundException e) {}try {    swingNewJButtonClass = Class.forName("javax.swing.JButton");    if(swingNewJButtonClass != null)        System.out.println("New Version of Swing installed"); } catch(ClassNotFoundException e) {}if(swingOldJButtonClass == null && swingNewJButtonClass == null)    System.out.println("No Version of Swing Installed"); 
Share the Post:
Share on facebook
Share on twitter
Share on linkedin

Overview

Recent Articles: