Java Code
import java.awt.*;
import javax.swing.*;
public class FontShadowEx extends JApplet
{
FontShadow fshad;
public void init( )
{
fshad = new FontShadow( "Elizabeth Sugar Boese" );
fshad.setPreferredSize( new Dimension( 190,30 ) ); // you have to define it's size
setLayout( new FlowLayout( ) );
add( fshad );
}
}
import java.awt.*;
import javax.swing.*;
public class FontShadow extends JPanel
{
String txt;
public FontShadow( String val )
{
setBackground( Color.yellow ); // can change background color
txt = val;
}
public void paintComponent ( Graphics g )
{
super.paintComponent(g);
g.setFont( new Font ( "SanSerif", Font.BOLD, 16 ) );
g.setColor( Color.BLACK ); // can change shadow color
g.drawString ( txt, 4,21 );
g.drawString ( txt, 5,22 );
g.setColor( Color.RED ); // can change text color
g.drawString ( txt, 3,20 );
}
}
©2006 by E.S.Boese. All Rights Reserved