Package com.golden.gamedev.gui

Examples of com.golden.gamedev.gui.TButton


    }

    return ui;
  }
  public void processUI(TComponent component, BufferedImage[] ui) {
    TButton button = (TButton) component;

    String[] color = new String[] {
      "Text Color", "Text Over Color",
      "Text Pressed Color", "Text Disabled Color"
    };
    String[] font = new String[] {
      "Text Font", "Text Over Font",
      "Text Pressed Font", "Text Disabled Font"
    };

    String[] document = GraphicsUtil.parseString(button.getText());
    for (int i=0;i < 4;i++) {
      Graphics2D g = ui[i].createGraphics();
      g.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
                 RenderingHints.VALUE_ANTIALIAS_ON);
      GraphicsUtil.drawString(g, document,
                  button.getWidth(), button.getHeight(),
                  (GameFont) get(font[i], component),
                  (Color) get(color[i], component),
                  (Integer) get("Text Horizontal Alignment Integer", component),
                  (Integer) get("Text Vertical Alignment Integer", component),
                  (Insets) get("Text Insets", component),
View Full Code Here


      g.dispose();
    }
  }
  public void renderUI(Graphics2D g, int x, int y,
             TComponent component, BufferedImage[] ui) {
    TButton button = (TButton) component;

    if (!button.isEnabled()) g.drawImage(ui[3], x, y, null);
    else if (button.isMousePressed()) g.drawImage(ui[2], x, y, null);
    else if (button.isMouseOver()) g.drawImage(ui[1], x, y, null);
    else g.drawImage(ui[0], x, y, null);
  }
View Full Code Here

   
    return ui;
  }
 
  public void processUI(TComponent component, BufferedImage[] ui) {
    TButton button = (TButton) component;
   
    String[] color = new String[] {
            "Text Color", "Text Over Color", "Text Pressed Color",
            "Text Disabled Color"
    };
    String[] font = new String[] {
            "Text Font", "Text Over Font", "Text Pressed Font",
            "Text Disabled Font"
    };
   
    String[] document = GraphicsUtil.parseString(button.getText());
    for (int i = 0; i < 4; i++) {
      Graphics2D g = ui[i].createGraphics();
      g.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
              RenderingHints.VALUE_ANTIALIAS_ON);
      GraphicsUtil.drawString(g, document, button.getWidth(), button
              .getHeight(), (GameFont) this.get(font[i], component),
              (Color) this.get(color[i], component), (Integer) this.get(
                      "Text Horizontal Alignment Integer", component),
              (Integer) this.get("Text Vertical Alignment Integer",
                      component), (Insets) this.get("Text Insets",
View Full Code Here

      g.dispose();
    }
  }
 
  public void renderUI(Graphics2D g, int x, int y, TComponent component, BufferedImage[] ui) {
    TButton button = (TButton) component;
   
    if (!button.isEnabled()) {
      g.drawImage(ui[3], x, y, null);
    }
    else if (button.isMousePressed()) {
      g.drawImage(ui[2], x, y, null);
    }
    else if (button.isMouseOver()) {
      g.drawImage(ui[1], x, y, null);
    }
    else {
      g.drawImage(ui[0], x, y, null);
    }
View Full Code Here

TOP

Related Classes of com.golden.gamedev.gui.TButton

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.