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