2016-02-29 59 views
0

我正在尋找垂直旋轉JLabel的方法,並且我發現與此主題相關的多個帖子建議使用Graphics2d。但是,以這種方式,我的JLabel的大小是不一致的(高度倒置的高度爲&)。Vertical JLabel Alignment

enter image description here

我還發現另一用戶,here,建議此code。 實際上,代碼工作,但目前還沒有關於如何對齊JLabel的文字跡象,這就是我得到:

enter image description here

任何人都可以與任何兩種方法的幫助(控制規模在方法1或1中對齊方法2中的文本)?

非常感謝您提前。

回答

1

一種方法是創建文本的Icon並旋轉圖標,然後將圖標添加到標籤。然後標籤的大小將被正常計算。

查看Rotated Icon這個類的例子。您還需要TextIcon課程。

這兩個類可能看起來像額外的工作,但它是一個如何創建可重用類的例子,不要一直做自定義繪畫。