1 package prefuse.action.animate; 2 3 import java.awt.Font ; 4 5 import prefuse.action.ItemAction; 6 import prefuse.util.FontLib; 7 import prefuse.visual.VisualItem; 8 9 10 19 public class FontAnimator extends ItemAction { 20 21 24 public FontAnimator() { 25 super(); 26 } 27 28 32 public FontAnimator(String group) { 33 super(group); 34 } 35 36 39 public void process(VisualItem item, double frac) { 40 Font f1 = item.getStartFont(), f2 = item.getEndFont(); 41 item.setFont(FontLib.getIntermediateFont(f1,f2,frac)); 42 } 43 44 } | Popular Tags |