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

 

También te podría gustar...

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *