title: Reason for calling setEnabled(false) in JPanel
body: <p>I am working on Swing for a while now but never had a situation in practice when I had to call <code>setEnabled(false)</code> in <code>JPanel</code>. 
  Still, I see such code sometimes in some sophisticated gui. But I really don't undarstand why someone wants to use it?
  So, please give me some examples of real life common situations when you need to use <code>setEnabled(false)</code> on <code>JPanel</code>.</p>
  
  <p>Also in javadoc it says: </p>
  
  <blockquote>
    <p>Disabling a component does not disable its children.</p>
  </blockquote>
  
  <p>actually I had a bug because table inside disabled <code>JPanel</code> didn't show mouse resize cursor when resizing columns. I suspect there are other unpleasant surprises here.</p>