Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: Java
Expertise: Beginner
Oct 6, 1999

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 version of 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"); 
Behrouz Fallahi
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap