Ejemplo n.º 1
0
 @Override
 public void paint(Graphics g) {
   if (active) {
     g.setColor(defaultGray);
     g.fillRect(getX(), getY(), getWidth(), getHeight());
     if (l != null) l.paint(g);
     paintBorder(g);
   } else super.paint(g);
 }
Ejemplo n.º 2
0
  @SuppressWarnings("unchecked")
  public void showCake(ActionEvent event) {
    UIComponent root = FacesContext.getCurrentInstance().getViewRoot();
    UIPanel cake = (UIPanel) root.findComponent("cake");
    cake.setRendered(true);
    List cakeParts = cake.getChildren();
    cakeParts.clear();

    HtmlGraphicImage cakeLeftSide = new HtmlGraphicImage();
    cakeLeftSide.setUrl("images/cake_left.gif");
    cakeParts.add(cakeLeftSide);

    for (int i = 0; i < userAge; i++) {
      HtmlGraphicImage candle = new HtmlGraphicImage();
      candle.setUrl("images/candle_on.gif");
      cakeParts.add(candle);
    }

    HtmlGraphicImage cakeRightSide = new HtmlGraphicImage();
    cakeRightSide.setUrl("images/cake_right.gif");
    cakeParts.add(cakeRightSide);
  }
Ejemplo n.º 3
0
 public void clearCake() {
   UIComponent root = FacesContext.getCurrentInstance().getViewRoot();
   UIPanel cake = (UIPanel) root.findComponent("cake");
   cake.setRendered(false);
   cake.getChildren().clear();
 }