style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

Código para habilitar/deshabilitar JTextFields

Con este método podemos habilitar o deshabilitar uno o varios JTextFields además de asignar otros colores

        protected void habilitarControles(Component component, boolean b) {
                if (component instanceof JTextField) {
                        JTextField text = ((JTextField) component);
                        text.setEnabled(b);
                        if (b) {
                                text.setDisabledTextColor(new Color(0, 0, 0));
                                text.setBackground(new Color(255, 255, 255));
                        } else {
                                text.setDisabledTextColor(new Color(0, 40, 240));
                                text.setBackground(new Color(240, 240, 240));
                        }
                } else {
                        if (component instanceof Container) {
                                for (Component c : ((Container) component).getComponents()) {
                                        habilitarControles(c, b);
                                }
                        }
                }
        }

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">