Font(String name, int style, int size);
//Creates a new Font from the specified name, style and point size.
第二個參數表示樣式。像粗體,斜體等,但我怎麼知道哪個整數值代表什麼?我查閱了Oracle文檔,但無法弄清楚。字體類的三個參數構造函數
另外,樣式是Enumeration變量嗎?因爲格式看起來很相似。
Font(String name, int style, int size);
//Creates a new Font from the specified name, style and point size.
第二個參數表示樣式。像粗體,斜體等,但我怎麼知道哪個整數值代表什麼?我查閱了Oracle文檔,但無法弄清楚。字體類的三個參數構造函數
另外,樣式是Enumeration變量嗎?因爲格式看起來很相似。
您使用給出in the Font
class的值,例如:
final Font italic = new Font("serif", Font.ITALIC, 12);
的Javadoc狀態
style
- 樣式常數Font
的樣式參數是整數位掩碼,可以爲PLAIN
,或按位聯合BOLD
和/或ITALIC
(例如,ITALIC
或BOLD|ITALIC
)。如果樣式參數不符合預期的整數位掩碼之一,則樣式設置爲PLAIN
。
所有必要的常量都是java.awt.Font
類中的static
字段。
好吧,如果我想要粗體,我會使用'Font.BOLD' ....但是如果我想要粗體和斜體呢? –
@BloodBrother這是一個bitmask'Font.ITALIC | Font.BOLD'。 –
你是男人。謝謝。 :) –