RichJLabel擴(kuò)展了標(biāo)準(zhǔn)的javax.swing.JLabel,并在構(gòu)造函數(shù)中加入了tracking參數(shù)。接下來,它增加了兩個方法用來繪制左陰影和右陰影。這里之所以稱之為陰影是因為它們繪制在主體文本的下面,但它們看起來到底像不像陰影這取決于它的顏色,以及x-和y-的偏移量。
JLabel自動通知布局治理器它的最佳尺寸依靠于字體的大小。當(dāng)你加入定制的tracking時,尺寸將會變得不準(zhǔn)確,導(dǎo)致JLabel太小以至于容納不下所顯示的字體。對于小字體而言這并不輕易引起人們的注重,但對于一些非凡顯示效果的字體(如廣告字之類的字體被放大,一個字可能會占用半張紙或更多的)而言,我們就不得不想辦法加以改善了。
新聞熱點
疑難解答