| [IT] JFadeWaitLine | ||||
|
Titolo: JFadeWaitLine Licenza: LGPL Autore: Gabriele Giansante Versione: 0.0.1.20050903 Piattaforma: Qualsiasi piattaforma con supporto Java Prima di scaricare, leggere i termini della licenza!
jFadeWaitLine.0.0.1.20050903.jar
jFadeWaitLine.0.0.1.20050903.src.jar
jFadeWaitLine.0.0.1.20050903.docs.zip
Cos'e' "JFadeWaitLine"
Perche' usare "JFadeWaitLine"
Il futuro di "JFadeWaitLine"
Esempio di utilizzo
...
JFadeWaitLine wait = new JFadeWaitLine();
wait.setPreferredSize(32, 32);
wait.setRay(12,12); //Impostazione del raggio sull'asse X e sull'asse Y
wait.setForeground(Color.RED); //Linea rossa
wait.setOpaque(false); //Se si vuole la trasparenza col componente sottostante
wait.setSpeed(100); //Un po' piu' lento del default (75)
aComponent.add(wait, aConstraint);
...
wait.start();
...
wait.stop();
...
Si tenga presente che l'operazione di avvio e di termine dell'operazione puo' essere svolta
qualsiasi numero di volte. L'unica accortezza e' considerare il fatto che ad ogni avvio
corrisponde la creazione di un nuovo thread.
La realizzazione grafica dell'immagine avviene mediante il disegno di un certo numero di settori
circolari (teoricamente contigui). Il primo settore e' l'unico ad essere uguale a quello
impostato come primo piano. Gli altri hanno lo stesso colore del primo con la differenza che viene
usato un valore diverso sul canale alpha (quello della trasparenza). Dal secondo settore fino all'ultimo
questo valore diminuisce fino a diventare 0 (trasparenza completa). Questo determina l'effetto di una
linea (un settore, in pratica) che si lascia dietro una scia.Con riferimento allo schema, "alpha" e' l'angolo in base al quale viene disegnata la prima linea. Questo angolo viene gestito automaticamente. L'angolo "delta" determina l'approssimazione del settore ad una linea. Non bisogna usare valori troppo piccoli (0.3 e' un buon valore) per non rallentare troppo l'animazione (e' consigliabile effettuare qualche test). Un'altro parametro configurabile e' il numero massimo di linee, ovvero la dimensione della scia. La trasparenza viene automaticamente impostata per ogni settore in base a questo numero massimo. Per ulteriori parametri consultare il JavaDoc. Screenshot
|
||||
(c) 1999-2006
|