看标题你可能觉得很犀利,其实是很简单的东西,看完希望不要失望,还是先看图吧
文字阴影效果
所谓3D效果
看完图片基本知道原理了,其实就是extends JLabel然后重写paintComponent方法,利用drawString分别画出上层文本和底层文本
如果是阴影效果,则底层文本向右下偏移;所谓的3D效果就是底层文本向左上偏移
实现代码我就不贴出来了,感兴趣的话可以到下面的链接下载,包括Swinghacks这本书(英文版)和书中的代码
http://download.csdn.net/download/augvii/2594561