Monday, February 20, 2006

Business Clubbed - Mixture of Two Classes : Animated Number Source Code ...

/*************************************************************************/
Program Printing Number in Digital Format with Animation at Command Prompt
Use of previous classes TypeWriter and DigitalStyle
Author@ krishnakanth Soni
feedback@ sonikrishnakanth@gmail.com

Usage: java AnimateNumber 12345 34567
/************************************************************************/

Output Screen Shot 1

Output Screen Shot 2

Output Screen Shot 3

Download API & Java Source code for AnimatedNumber here...


class AnimateNumber
{
private TypeWriter tw = new TypeWriter();
private DigitalStyle ds = new DigitalStyle();

public void animateNumber( int number ){
tw.type( ds.getDigitalInString( number ) );
}

public void setSpeed( long speed ){
tw.setTypingSpeed( speed );
}

public void setFontSize( int fontSize ){
ds.setFontSize( fontSize );
}

public static void main(String[] args)
{
AnimateNumber an = new AnimateNumber();
an.setSpeed( 50 );
an.setFontSize( 2 );
if( args.length >= 1 ){
for( int i=0; i<args.length; i++ ){
try{
an.animateNumber( Integer.parseInt(args[i]) );
System.out.println( "\n\n" );
}catch(Exception e){}
}
System.exit(0);
}
int a[] = { 23, 4567, 3424, 9898, 5065 };
for( int i=0; i<a.length; i++ ){
an.animateNumber( a[i] );
System.out.println( "\n\n" );
}
}
}

Home




No comments:

Post a Comment