Apime v1.0

com.java4ever.apime.ui
Class IProgressBar

java.lang.Object
  extended bycom.java4ever.apime.ui.IComponent
      extended bycom.java4ever.apime.ui.ITextComponent
          extended bycom.java4ever.apime.ui.ILabel
              extended bycom.java4ever.apime.ui.IProgressBar

public class IProgressBar
extends ILabel

Barra de progreso.


Field Summary
 
Fields inherited from class com.java4ever.apime.ui.IComponent
CURSOR_ENABLED_ALWAYS, CURSOR_ENABLED_NEVER, CURSOR_ENABLED_SWITCH, skin
 
Constructor Summary
IProgressBar(java.lang.String text, int max)
          Crea la barra.
 
Method Summary
 int getMax()
          Devuelve el valor máximo.
 int getPercentage()
          Devuelve el porcentaje actual [0..100].
 int getProgressColor()
          Devuelve el color de la barra de progreso.
 int getSkinId()
          Devuelve el Id del componente dentro del skin.
 java.lang.String getText()
          Devuelve el texto.
 int getValue()
          Devuelve el valor actual.
 void inc()
          Incrementa el progreso.
 void paintComponent(javax.microedition.lcdui.Graphics g)
          Pinta el componente.
 void processSkinProperties()
          Procesa las propiedades del skin para el componente.
 void setMax(int max)
          Asigna el valor máximo.
 void setProgressColor(int color)
          Cambia el color de la barra de progreso.
 void setText(java.lang.String text)
          Cambia el texto.
 void setValue(int value)
          Asigna el valor actual.
 
Methods inherited from class com.java4ever.apime.ui.ILabel
getImage, setImage
 
Methods inherited from class com.java4ever.apime.ui.ITextComponent
getAlignment, getHorizontalAlignment, getTextListener, getVerticalAlignment, processTextEvent, setAlignment, setHorizontalAlignment, setTextListener, setVerticalAlignment
 
Methods inherited from class com.java4ever.apime.ui.IComponent
contains, getActionListener, getBackground, getBorder, getBounds, getComponentListener, getCursor, getCursorEnabled, getFocusListener, getFont, getForeground, getHeight, getKeyListener, getLocation, getLocationOnScreen, getMouseListener, getParent, getRoot, getScrollPane, getSize, getToolTip, getWidth, getX, getY, isEnabled, isFocusOwner, isVisible, paint, processActionEvent, processComponentEvent, processFocusEvent, processKeyEvent, processMouseEvent, repaint, requestFocus, setActionListener, setBackground, setBorder, setBounds, setComponentListener, setCursor, setCursorEnabled, setEnabled, setFocusListener, setFont, setForeground, setKeyListener, setLocation, setMouseListener, setSize, setToolTip, setVisible, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IProgressBar

public IProgressBar(java.lang.String text,
                    int max)
Crea la barra.

Parameters:
text - Texto (si hay un '%' lo reemplaza por 'porcentaje%')
max - Valor máximo
Method Detail

setText

public void setText(java.lang.String text)
Cambia el texto.

Overrides:
setText in class ITextComponent
Parameters:
text - Texto (si hay un '%' lo reemplaza por 'porcentaje%')

getText

public java.lang.String getText()
Devuelve el texto.

Overrides:
getText in class ITextComponent

setValue

public void setValue(int value)
Asigna el valor actual.

Parameters:
value - Valor

getValue

public int getValue()
Devuelve el valor actual.


setMax

public void setMax(int max)
Asigna el valor máximo.

Parameters:
max - Valor

getMax

public int getMax()
Devuelve el valor máximo.


inc

public void inc()
Incrementa el progreso.


getPercentage

public int getPercentage()
Devuelve el porcentaje actual [0..100].


setProgressColor

public void setProgressColor(int color)
Cambia el color de la barra de progreso.

Parameters:
color - Color

getProgressColor

public int getProgressColor()
Devuelve el color de la barra de progreso.


getSkinId

public int getSkinId()
Description copied from class: IComponent
Devuelve el Id del componente dentro del skin.

Overrides:
getSkinId in class ILabel

processSkinProperties

public void processSkinProperties()
Description copied from class: IComponent
Procesa las propiedades del skin para el componente.

Overrides:
processSkinProperties in class IComponent

paintComponent

public void paintComponent(javax.microedition.lcdui.Graphics g)
Description copied from class: IComponent
Pinta el componente.

Overrides:
paintComponent in class ILabel

Apime v1.0

Copyright 2004 Java4Ever.com. All Rights Reserved.