Eae pessoal blza?
Estou com um seguinte problema
criei um array de jscrollbars, mas eu não consigo identificar o evento do scrollbar que eu estou movimentando.
pedaço do código
Classe View
//...
private JScrollBar[] jscbar = new JScrollBar[30];
//...
private void createInterface(){
//...
for (int i = 0; i < jscbar.length; i++) {
//cria scrollbars
jscbar[i] = new JScrollBar(Adjustable.VERTICAL, 0, 0,
0, 255);
}
//criando listener
public void scrollAdjustmentListener(AdjustmentListener al) {
for (int i = 0; i < jscbar.length; i++) {
jscbar[i].addAdjustmentListener(al);
}
}
na classe controller
public class Controller implements AdjustmentListener {
private ClassView view;
public Controller(ClassView view){
this.view = view;
}
public void adjustmentValueChanged(AdjustmentEvent arg0) {
//esta parte que nao sei fazer
int index = arg0.getAdjustmentType();
System.out.println("Scroll OK! \n\n\n");
}
}
Bom este código eu consigo movimentar um scrollbar e no console sai "Scroll Ok!"
mas eu gostaria que saísse o index do scrollbar
por exemplo, ao movimentar o scrollbar 1 plota no console
“Scroll 1 OK!”
alguem poderia me ajudar?
[]s