package org.newdawn.slick.tools.peditor; import java.awt.Component; import javax.swing.JPanel; /** * A panel to get round the stupidity that disabling a JPanel doesn't disable * it's children. * * @author kevin */ public class DefaultPanel extends JPanel { /** * @see javax.swing.JComponent#setEnabled(boolean) */ public void setEnabled(boolean enabled) { super.setEnabled(enabled); Component[] components = getComponents(); for (int i=0;i<components.length;i++) { components[i].setEnabled(enabled); } } }