Change the Look and Feel of a Java Application

Change the Look and Feel of a Java Application

Use the following code to give your Java app a Windows look and feel:

UIManager.setLookAndFeel("");	Ensure the class "" isin your jvm bootstrap classpath. Mostly it can be found in yourjdk/jre/lib/rt.jarFor metal look and feel	import javax.swing.plaf.metal.*;        UIManager.setLookAndFeel(new MetalLookAndFeel());Similarily you can set theme for GTK+,  CDE/Motif or your own themetry  {	javax.swing.plaf.metal.MetalLookAndFeel.setCurrentTheme(newMyMetalTheme());}catch(...)  { ... }Where MyTheme looks like:public class MyTheme extends DefaultMetalTheme{  public MyTheme() {   super();  }  protected ColorUIResource getPrimary2() {   	return new ColorUIResource(;  }}

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.

About Our Journalist