BARRAS DE DESPLAZAMIENTO en JAVA
BARRAS DE DESPLAZAMIENTO en JAVA
Se utiliza para seleccionar valores continuos entre un mínimo y un máximo especificado. Las barras pueden tener una orientación vertical u horizontal. Los métodos asociados sirven para obtener y establecer la posición de la barra y su valor mínimo y máximo. Para trabajar con las barras se utilizan los eventos que van asociadas a ellas junto con el método handleEvent.
CREACIÓN:
Scrollbar obj=new Scrollbar(orient, pos_ini,tam_cuadro,ini,fin);
add(obj);
CONSTANTE | DESCRIPCIÓN |
Scrollbar.VERTICAL | Orientación vertical |
Scrollbar.HORIZONTAL | Orientación horizontal |
POSICIONAMIENTO:
obj.reshape(x,y,ancho,alto);
VALORES MÁXIMO Y MÍNIMO:
obj.getMaximum(valor);
obj.getMinimum(valor);
ESTABLECER VALOR:
obj.setValue(valor);
OBTENER VALOR:
variable=obj.getValue();
EVENTOS:
EVENTOS | DESCRIPCIÓN |
Event.SCROLL_LINE_UP | Pulsar flecha arriba |
Event.SCROLL_LINE_DOWN | Pulsar flecha abajo |
Event.SCROLL_PAGE_UP | Pulsar en la barra arriba |
Event.SCROLL_PAGE_DOWN | Pulsar en la barra abajo |
Event.SCROLL_ABSOLUTE | Arrastrar el descriptor. |
SINTAXIS DEL MÉTODO:
public boolean handleEvent(Event objeto)
{
cuerpo;
return true;
}
EJEMPLO:
import java.awt.*;
import java.applet.*;
public class barra3 extends Applet{
Scrollbar hor=new Scrollbar(Scrollbar.VERTICAL ,5,10,0,10);
Label eti1=new Label(«5»,Label.LEFT);
int contador=50;
public void init(){
setLayout(null);
add(hor);
add(eti1);
hor.reshape(10,10,20,100);
eti1.reshape(30,10,20,30);
}
public boolean handleEvent(Event evt){
if (evt.target instanceof Scrollbar)
{
String cad=String.valueOf(hor.getValue());
eti1.setText(cad);
return true;
}
return false;
}
}// fin de la clase
Comentarios recientes