I'm looking for a good way to disable a **JPanel**. I'm using a MVC design for a Java Swing GUI. I want the **JPanel** to be disabled while the model is processing stuff. I've tried **setEnabled(false)**. That disables user input on the **JPanel**, but I'd like it to be grayed out to add a more visual effect.

Thanks in advance!