Java

Páginas: 11 (2573 palabras) Publicado: 16 de octubre de 2012
EJEMPLOS DE JSF 2.0

atributos.xhtml
Atributos Comunes Atributos Comunes La mayoria de los componentes de faces usa estos atributos.



CtrlAtributos.java
package ejerciciosjsf; import java.io.Serializable; import javax.faces.bean.ManagedBean; import javax.faces.bean.ViewScoped; /** * @author Ricardo Armando Machorro Reyes * Bean para manejar el atributorender. La vista tiene un estado que esta cambiando; * por ello se necesita que el bean controlador sea ViewScoped. El estado se mantiene mientras * el navegador se mantenga en la misma vista. Al cambiar de vista el estado se pierde. */ @ManagedBean @ViewScoped public class CtrlAtributos implements Serializable { private static final long serialVersionUID = 1L;

private boolean muestra=true; /**Indica si se debe mostrar un letrero o no. * * @return true si el botón se debe mostrar el letrero, o false para no mostrarlo. */

public boolean isMuestra() { return muestra; } /** Método que cambia el valor de la propiedad muestra. Como es tipo void * se mantiene la misma vista */ public void alterna(){ muestra = !muestra; // Cambia el valor de muestra. }

public CtrlAtributos() { } } textos.xhtml
Componentes De Texto Componentes De Texto



imagenes.xhtml
Manejo De Imágenes Imágenes

navegacion.xhtml
Navegación



saludo.xhtml
Saludo Saludo

CtrlNavegacion.java
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package ejerciciosjsf; importjavax.faces.bean.ManagedBean; import javax.faces.bean.RequestScoped; /** * @author Ricardo Armando Machorro Reyes */ @ManagedBean @RequestScoped public class CtrlNavegacion { private String nombre; public String getNombre() { return nombre; } public void setNombre(String nombre) { this.nombre = nombre; } public String getSaludo(){ return "Hola "+nombre; } /* Método que ejecuta una acción e indicael cambio a otro vista. Cuando no se desea cambiar de vista el método debe ser tipo void o devolver un valor null. *@return el nombre de la vista a mostrar, sin la extensión del archivo.

*/ public String regresa(){ nombre=null; return "navegacion"; } }

seleccionarUno.xhtml
Selección De Una Opción Selección De Un Valor Para un usuario es más fácil seleccionar el valor que deseaintroducir. Selecciona un valor booleano. (Verdadero o falso.) Selecciona un Valor Usando Radiobotones Horizontales Selecciona un Valor Usando RadioBotones Verticales

Selecciona un Valor Usando un Cuadro Combinado

Selecciona un Valor Usando Una Lista



CtrlSeleccionarUno.java
package ejerciciosjsf; import java.util.Arrays; importjava.util.List; import javax.faces.bean.ManagedBean; import javax.faces.bean.RequestScoped; import javax.faces.model.SelectItem;

/** * @author Ricardo Armando Machorro Reyes */ @ManagedBean @RequestScoped public class CtrlSeleccionarUno {

private boolean cancelado; private Integer ranking; private Integer puesto; private Sexo sexo; private Tirada tirada; public boolean isCancelado(){ returncancelado; } public void setCancelado(boolean cancelado) { this.cancelado = cancelado; } public Integer getRanking() { return ranking; } public void setRanking(Integer ranking) { this.ranking = ranking; } public Integer getPuesto() { return puesto; } public void setPuesto(Integer puesto) { this.puesto = puesto; } public List getSelecItemsPuesto(){ return Arrays.asList(new SelectItem(1, "Jefe"),newSelectItem(2, "Subordinado"), new SelectItem(3, "Independiente")); } public Sexo getSexo() { return sexo; }

public void setSexo(Sexo sexo) { this.sexo = sexo; } public Tirada getTirada() { return tirada; } public void setTirada(Tirada tirada) { this.tirada = tirada; } }

seleccionMultiple.xhtml


Selección Múltiple Selección Múltiple Selecciona Valores Usando Casillas De Verificación...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java
  • Java
  • java
  • JAVA
  • java
  • java
  • javiera
  • Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS