Scrollbar java.awt.Scrollbar
Scrollbar Può essere usata anche da sola come slider ha vari costruttori, il più completo permette di inserire orientamento, valore minimo, massimo e grandezza relativa della manopola (1 indica il rapporto normale tra la lunghezza della scrollbar e il range di valori tra min e massimo)
Scrollbar Permette di gestire un intero tramite i metodi get/setValue() compreso tra un minimo e un massimo Ci sono due "passi" di incrementi (e decrementi): –cliccando sulle frecce (unit) –cliccando vicino alla manopola (block)
Scrollbar get/setOrientation HORIZONTAL VERTICAL get/setMaximum valore max (conviene agg VisibleAmount) get/setMinimum valore minimo (default: 0) get/setUnitIncrement incremento delle frecce (def.=1) get/setBlockIncrement incremento click laterale alla manopola (default=10) get/setVisibleAmount la grandezza della manopola è data da larghezza (ad esempio fissata con setBounds) diviso (max-min), moltiplicato per questo valore (default=1)
Scrollbar evento Adjustment L'interfaccia AdjustmentListener presuppone il metodo public void adjustmentValueChanged(AdjustmentEvent arg0){ int valore = arg0.getValue(); } arg0.getValue() restitisce un intero che rappresenta il valore indicato dalla scrollbar
Scrollbar Scrollbar sc = new Scrollbar(Scrollbar.HORIZONTAL, 0, 1, 0, 256); sc.addAdjustmentListener(new AdjustmentListener() public void adjustmentValueChanged(AdjustmentEvent arg0) { arg0.getValue()); } });