SpanishTranslationTutorialesCheckbox

Revision as of 16:28, 5 November 2009 by Admin (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)

Cambiando el Estado de un CheckBox

Algunas veces deseamos controlar el estado de un checkbox o cambiarlo segùn determinadas condiciones.

Pasos:

1. Creamos un proyecto Web.

2. En el diseñador agregamos un checkbox y dos botones.

File:Page1 SpanishTranslationTutorialesCheckbox.png

  • Dar click derecho en el checkbox y luego seleccionar Add Binding Attribute, para agregar los atributos al checkbox, de manera que los podamos usar en nuestro código.


File:Binding SpanishTranslationTutorialesCheckbox.png

Generando automáticamente

 private Checkbox checkbox1 = new Checkbox();

    public Checkbox getCheckbox1() {
        return checkbox1;
    }

    public void setCheckbox1(Checkbox c) {
        this.checkbox1 = c;
    }

3.Damos click derecho en el botón Habilitar, y seleccionamos Edit Action Event Handler. File:Action SpanishTranslationTutorialesCheckbox.png

A continuación, agregamos el código: this.checkbox1.setSelected(true);, el método setSelected con valor true, marca el checkbox como seleccionado, y un valor de false, quita la marca.

public String button1_action() {
        // TODO: Process the action. Return value is a navigation
        // case name where null will return to the same page.
        this.checkbox1.setSelected(true);
        return null;
    }

4. Agregar el código al botón deshabilitar

public String button2_action() {
        // TODO: Process the action. Return value is a navigation
        // case name where null will return to the same page.
        this.checkbox1.setSelected(false);
        return null;
    }
  • Aqui se muestra la ejecución al hacer click en el botón Habilitar

File:Boton1 SpanishTranslationTutorialesCheckbox.png

  • Al hacer click en el botón Deshabilitar, se quita la selección en el checkbox.

File:Boton2 SpanishTranslationTutorialesCheckbox.png Regresar

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo