Apime v1.0

com.java4ever.apime.ui
Class IScrollBar

java.lang.Object
  extended bycom.java4ever.apime.ui.IComponent
      extended bycom.java4ever.apime.ui.IContainer
          extended bycom.java4ever.apime.ui.IScrollBar

public class IScrollBar
extends IContainer

Barra de scroll.


Field Summary
static boolean AUTOSCROLL
          Indica si el scroll es automático (no hay que hacer drag).
static int HORIZONTAL
          Barra de scroll horizontal.
static int THICK
          Grosor de la barra.
static int VERTICAL
          Barra de scroll vertical.
 
Fields inherited from class com.java4ever.apime.ui.IComponent
CURSOR_ENABLED_ALWAYS, CURSOR_ENABLED_NEVER, CURSOR_ENABLED_SWITCH, skin
 
Constructor Summary
IScrollBar(int type, int size)
          Crea la barra.
 
Method Summary
 int getOffset()
          Devuelve la posición de la barra [0..100].
 int getPercentage()
          Devuelve el porcentaje visual de la barra [0..100].
 int getSkinId()
          Devuelve el Id del componente dentro del skin.
 void setEnabled(boolean enabled)
          Activa/Desactiva el componente.
 void setOffset(int offset)
          Posiciona la barra.
 void setPercentage(int percentage)
          Porcentaje visual de la barra.
 void setSize(int size)
          Cambia el tamaño.
 void setSize(int width, int height)
          Cambia el tamaño del componente.
 
Methods inherited from class com.java4ever.apime.ui.IContainer
add, add, add, getComponentAt, getComponentAt, getComponentCount, getContainerListener, insert, insert, insert, pack, paintComponent, processContainerEvent, remove, remove, removeAll, setContainerListener
 
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, processSkinProperties, repaint, requestFocus, setActionListener, setBackground, setBorder, setBounds, setComponentListener, setCursor, setCursorEnabled, setFocusListener, setFont, setForeground, setKeyListener, setLocation, setMouseListener, setToolTip, setVisible, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

HORIZONTAL

public static final int HORIZONTAL
Barra de scroll horizontal.

See Also:
Constant Field Values

VERTICAL

public static final int VERTICAL
Barra de scroll vertical.

See Also:
Constant Field Values

THICK

public static int THICK
Grosor de la barra.


AUTOSCROLL

public static boolean AUTOSCROLL
Indica si el scroll es automático (no hay que hacer drag).

Constructor Detail

IScrollBar

public IScrollBar(int type,
                  int size)
Crea la barra.

Parameters:
type - Tipo (horizontal/vertical)
size - Tamaño
See Also:
HORIZONTAL, VERTICAL
Method Detail

setSize

public void setSize(int size)
Cambia el tamaño.

Parameters:
size - Tamaño

setSize

public void setSize(int width,
                    int height)
Description copied from class: IComponent
Cambia el tamaño del componente.

Overrides:
setSize in class IComponent
Parameters:
width - Ancho
height - Alto

setOffset

public void setOffset(int offset)
Posiciona la barra.

Parameters:
offset - Desplazamiento [0..100]

getOffset

public int getOffset()
Devuelve la posición de la barra [0..100].


setPercentage

public void setPercentage(int percentage)
Porcentaje visual de la barra.

Parameters:
percentage - Porcentaje [0..100]

getPercentage

public int getPercentage()
Devuelve el porcentaje visual de la barra [0..100].


setEnabled

public void setEnabled(boolean enabled)
Description copied from class: IComponent
Activa/Desactiva el componente.

Overrides:
setEnabled in class IComponent
Parameters:
enabled - True para activarlo

getSkinId

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

Overrides:
getSkinId in class IContainer

Apime v1.0

Copyright 2004 Java4Ever.com. All Rights Reserved.