package Test;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class SolidTextFrame extends JFrame {
private SolidTextPanel solidTextPanel;
public static void main(String args[]){
SolidTextFrame frame=new SolidTextFrame();
frame.setVisible(true);
}
public SolidTextFrame(){
setBounds(100,100,400,300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setTitle("立体效果字体");
solidTextPanel=new SolidTextPanel();
getContentPane().add(solidTextPanel);
}
class SolidTextPanel extends JPanel{
public void paint(Graphics g){
String value="立体效果字体";
int x=16;
int y=100;
Font font=new Font("宋体",Font.BOLD,72);
g.setFont(font);
g.setColor(Color.GRAY);
int i=0;
while(i<8){
g.drawString(value, x, y);
x+=1;
y+=1;
i++;
}
g.setColor(Color.BLACK);
g.drawString(value, x, y);
}
}
}