Trail: Creating a GUI with JFC/Swing
Lesson: Using Other Swing Features
Solving Common Problems Using Other Swing Features
Home Page > Creating a GUI with JFC/Swing > Using Other Swing Features
Solving Common Problems Using Other Swing Features
Problem: My application isn't showing the look and feel I've requested via UIManager.setLookAndFeel.

You probably either set the look and feel to an invalid look and feel or set it after the UI manager loaded the default look and feel. If you're sure that the look and feel you specified is valid and setting the look and feel is the first thing your program does (at the top of its main method, for example), check whether you have a static field that references a Swing class. This reference can cause the default look and feel to be loaded if none has been specified. For more information, including how to set a look and feel after the GUI has been created, see the look and feel section.

Problem: Why isn't my component getting the focus?

Problem: Why can't my dialog receive the event generated when the user hits the Escape key? This worked until I ported to release 1.4.

If your dialog contains a text field, it may be consuming the event. (Prior to release 1.4.0, the text field didn't get the focus.)

If you don't find your problem in this section, consult Solving Common Component Problems.

If there's a problem you'd like to see mentioned on this page, please send us feedback.

Previous page: How to Use Key Bindings
Next page: Laying Out Components Within a Container