devxlogo

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("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");	Ensure the class "com.sun.java.swing.plaf.windows.WindowsLookAndFeel" 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(java.awt.Color.red);  }}

Charlie has over a decade of experience in website administration and technology management. As the site admin, he oversees all technical aspects of running a high-traffic online platform, ensuring optimal performance, security, and user experience.

See also  How Engineering Leaders Spot Weak Proposals

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.