2015-04-12 21 views
0
Font(String name, int style, int size); 
//Creates a new Font from the specified name, style and point size. 

第二個參數表示樣式。像粗體,斜體等,但我怎麼知道哪個整數值代表什麼?我查閱了Oracle文檔,但無法弄清楚。字體類的三個參數構造函數

另外,樣式是Enumeration變量嗎?因爲格式看起來很相似。

回答

0

您使用給出in the Font class的值,例如:

final Font italic = new Font("serif", Font.ITALIC, 12); 
+0

好吧,如果我想要粗體,我會使用'Font.BOLD' ....但是如果我想要粗體和斜體呢? –

+0

@BloodBrother這是一個bitmask'Font.ITALIC | Font.BOLD'。 –

+0

你是男人。謝謝。 :) –

1

的Javadoc狀態

style - 樣式常數Font的樣式參數是整數位掩碼,可以爲PLAIN,或按位聯合BOLD和/或ITALIC(例如,ITALICBOLD|ITALIC)。如果樣式參數不符合預期的整數位掩碼之一,則樣式設置爲PLAIN

所有必要的常量都是java.awt.Font類中的static字段。