1
我正在創建一個只有文本(從程序的另一部分自定義)的JLabel。我不能在這裏發佈圖片,但標籤帶有填充(意思是文本和邊框之間有間隙)。JLabel刪除文本和邊框之間的空白
我不希望填充太厚。有沒有辦法壓縮填充,所以它不會那麼厚?這些是我試過的東西(一個接一個,不是一共)
setPreferredSize(width, height);
setBorder(new EmptyBorder(new Insets(0,0,0,0)));
setBorder(new EmptyBorder(new Insets(-5,-5,-5,-5)));
但是它們都不起作用。最多他們縮小我的JLabel,但填充保持不變。填充最終覆蓋了我的文字。我明白setMargin可能會工作,但JLabel似乎沒有setMargin,所以我迷路了。任何幫助將不勝感激,謝謝!
setPreferredSize的重要組成部分(大部分)JComponents是從LayoutManager自動完成的,沒有SSCCE/MCVE,短的,可運行的,可編譯的thos問題在這裏是不可回答的 – mKorbel 2014-10-10 10:55:01