|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 Font 的軟體套件 | |
---|---|
java.awt | 包含用於創建使用者介面和繪製圖形圖像的全部類別。 |
java.awt.font | 提供與字體相關的類別和介面。 |
javax.accessibility | 定義了使用者介面元件與提供對這些元件進行存取的輔助技術之間的協定。 |
javax.swing | 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 |
javax.swing.border | 提供圍繞 Swing 元件繪製特殊邊框的類別和介面。 |
javax.swing.plaf | 提供一個介面和許多抽象類別,Swing 用它們來提供自己的可插入外觀功能。 |
javax.swing.plaf.basic | 提供了根據基本外觀建構的使用者介面物件。 |
javax.swing.plaf.synth | Synth 是一個可更換皮膚 (skinnable) 的外觀,在其中可委託所有繪製。 |
javax.swing.table | 提供用於處理 javax.swing.JTable 的類別和介面。 |
javax.swing.text | 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 |
javax.swing.text.html | 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 |
javax.swing.tree | 提供處理 javax.swing.JTree 的類別和介面。 |
java.awt 中 Font 的使用 |
---|
宣告為 Font 的 java.awt 中的欄位 | |
---|---|
protected Font |
FontMetrics.font
實際的 Font ,字體規格是由此創建的。 |
返回 Font 的 java.awt 中的方法 | |
---|---|
static Font |
Font.createFont(int fontFormat,
File fontFile)
返回一個使用指定字體型別和指定字體檔案的新 Font 。 |
static Font |
Font.createFont(int fontFormat,
InputStream fontStream)
返回一個使用指定字體型別和輸入資料的新 Font 。 |
static Font |
Font.decode(String str)
返回 str 參數所描述的 Font 。 |
Font |
Font.deriveFont(AffineTransform trans)
通過複製當前 Font 物件並應用新的變換,創建一個新 Font 物件。 |
Font |
Font.deriveFont(float size)
通過複製當前 Font 物件並應用新的大小,創建一個新 Font 物件。 |
Font |
Font.deriveFont(int style)
通過複製當前的 Font 物件,並應用新的樣式,創建一個新 Font 物件。 |
Font |
Font.deriveFont(int style,
AffineTransform trans)
通過複製此 Font 物件並應用新樣式和變換,創建一個新 Font 物件。 |
Font |
Font.deriveFont(int style,
float size)
通過複製此 Font 物件並應用新樣式和大小,創建一個新 Font 物件。 |
Font |
Font.deriveFont(Map<? extends AttributedCharacterIterator.Attribute,?> attributes)
通過複製當前 Font 物件並應用新的字體屬性集,創建一個新 Font 物件。 |
abstract Font[] |
GraphicsEnvironment.getAllFonts()
返回一個陣列,它包含此 GraphicsEnvironment 中所有可用字體的像素級實例。 |
Font |
List.AccessibleAWTList.AccessibleAWTListChild.getFont()
獲取此物件的 Font。 |
Font |
FontMetrics.getFont()
獲取此 FontMetrics 物件所描述的 Font 。 |
Font |
MenuComponent.getFont()
獲取用於此選單元件的字體。 |
Font |
MenuComponent.AccessibleAWTMenuComponent.getFont()
獲取此物件的 Font 。 |
abstract Font |
Graphics.getFont()
獲取當前字體。 |
Font |
Component.getFont()
獲取元件的字體。 |
Font |
Component.AccessibleAWTComponent.getFont()
獲取此物件的 Font 。 |
Font |
MenuContainer.getFont()
|
static Font |
Font.getFont(Map<? extends AttributedCharacterIterator.Attribute,?> attributes)
返回適合於這些屬性的 Font 。 |
static Font |
Font.getFont(String nm)
從系統屬性列表返回一個 Font 物件。 |
static Font |
Font.getFont(String nm,
Font font)
從系統屬性列表獲取指定的 Font 。 |
參數型別為 Font 的 java.awt 中的方法 | |
---|---|
static Font |
Font.getFont(String nm,
Font font)
從系統屬性列表獲取指定的 Font 。 |
FontMetrics |
List.AccessibleAWTList.AccessibleAWTListChild.getFontMetrics(Font f)
設置此物件的 FontMetrics。 |
FontMetrics |
MenuComponent.AccessibleAWTMenuComponent.getFontMetrics(Font f)
獲取此物件的 FontMetrics 。 |
abstract FontMetrics |
Graphics.getFontMetrics(Font f)
獲取指定字體的字體規格。 |
abstract FontMetrics |
Toolkit.getFontMetrics(Font font)
已過時。 從 JDK version 1.2 開始,由 Font 方法 getLineMetrics 取代。 |
FontMetrics |
Component.getFontMetrics(Font font)
獲取指定字體的字體規格。 |
FontMetrics |
Component.AccessibleAWTComponent.getFontMetrics(Font f)
獲取此物件的 FontMetrics 。 |
boolean |
GraphicsEnvironment.registerFont(Font font)
在此 GraphicsEnvironment 中註冊一個/已創建的 Font 。 |
void |
List.AccessibleAWTList.AccessibleAWTListChild.setFont(Font f)
設置此物件的 Font。 |
void |
MenuComponent.setFont(Font f)
將用於此選單元件的字體設置為指定字體。 |
void |
MenuComponent.AccessibleAWTMenuComponent.setFont(Font f)
設置此物件的 Font 。 |
abstract void |
Graphics.setFont(Font font)
將此圖形上下文的字體設置為指定字體。 |
void |
Container.setFont(Font f)
設置此容器的字體。 |
void |
Component.setFont(Font f)
設置元件的字體。 |
void |
Component.AccessibleAWTComponent.setFont(Font f)
設置此物件的 Font 。 |
參數型別為 Font 的 java.awt 中的建構子 | |
---|---|
Font(Font font)
根據指定 font 創建一個新 Font 。 |
|
FontMetrics(Font font)
創建一個新 FontMetrics 物件,用於尋找該 Font 中關於指定 Font 和特定字元字形的 height 和 width 資訊。 |
java.awt.font 中 Font 的使用 |
---|
返回 Font 的 java.awt.font 中的方法 | |
---|---|
Font |
MultipleMaster.deriveMMFont(float[] axes)
根據指定陣列中包含的設計軸值,創建 multiple master 字體的新實例。 |
Font |
MultipleMaster.deriveMMFont(float[] glyphWidths,
float avgStemWidth,
float typicalCapHeight,
float typicalXHeight,
float italicAngle)
根據詳細的規格資訊,創建 multiple master 字體的新實例。 |
abstract Font |
GlyphVector.getFont()
返回與此 GlyphVector 關聯的 Font 。 |
參數型別為 Font 的 java.awt.font 中的建構子 | |
---|---|
TextLayout(String string,
Font font,
FontRenderContext frc)
根據 String 和 Font 建構一個 TextLayout 。 |
javax.accessibility 中 Font 的使用 |
---|
返回 Font 的 javax.accessibility 中的方法 | |
---|---|
Font |
AccessibleComponent.getFont()
獲取此物件的 Font。 |
參數型別為 Font 的 javax.accessibility 中的方法 | |
---|---|
FontMetrics |
AccessibleComponent.getFontMetrics(Font f)
獲取此物件的 FontMetrics。 |
void |
AccessibleComponent.setFont(Font f)
設置此物件的 Font。 |
javax.swing 中 Font 的使用 |
---|
返回 Font 的 javax.swing 中的方法 | |
---|---|
Font |
DebugGraphics.getFont()
返回用於文本繪製操作的 Font。 |
Font |
JTree.AccessibleJTree.AccessibleJTreeNode.getFont()
|
Font |
JTable.AccessibleJTable.AccessibleJTableCell.getFont()
獲取此物件的 Font 。 |
Font |
JList.AccessibleJList.AccessibleJListChild.getFont()
|
Font |
UIDefaults.getFont(Object key)
如果 key 值為一個 Font ,則返回該 Font,否則返回 null 。 |
static Font |
UIManager.getFont(Object key)
從預設值返回一種字體。 |
Font |
UIDefaults.getFont(Object key,
Locale l)
如果給定 Locale 的 key 值為一個 Font ,則返回它,否則返回 null 。 |
static Font |
UIManager.getFont(Object key,
Locale l)
從適合給定語言環境的預設值中返回一種字體。 |
參數型別為 Font 的 javax.swing 中的方法 | |
---|---|
static TitledBorder |
BorderFactory.createTitledBorder(Border border,
String title,
int titleJustification,
int titlePosition,
Font titleFont)
向現有邊框添加一個標題,使其具有指定的位置和預設的文本顏色(由當前外觀確定)。 |
static TitledBorder |
BorderFactory.createTitledBorder(Border border,
String title,
int titleJustification,
int titlePosition,
Font titleFont,
Color titleColor)
向現有邊框添加一個標題,使其具有指定的位置、字體和顏色。 |
FontMetrics |
DebugGraphics.getFontMetrics(Font f)
覆寫 Graphics.getFontMetrics 。 |
FontMetrics |
JTree.AccessibleJTree.AccessibleJTreeNode.getFontMetrics(Font f)
|
FontMetrics |
JTable.AccessibleJTable.AccessibleJTableCell.getFontMetrics(Font f)
獲取此物件的 FontMetrics 。 |
FontMetrics |
JList.AccessibleJList.AccessibleJListChild.getFontMetrics(Font f)
|
FontMetrics |
JComponent.getFontMetrics(Font font)
獲取指定 Font 的 FontMetrics 。 |
void |
DebugGraphics.setFont(Font aFont)
設置用於文本繪製操作的 Font。 |
void |
JSlider.setFont(Font font)
設置此元件的字體。 |
void |
JTree.AccessibleJTree.AccessibleJTreeNode.setFont(Font f)
|
void |
JTable.AccessibleJTable.AccessibleJTableCell.setFont(Font f)
設置此物件的 Font 。 |
void |
JTextArea.setFont(Font f)
設置當前字體。 |
void |
JTextField.setFont(Font f)
設置當前字體。 |
void |
JList.AccessibleJList.AccessibleJListChild.setFont(Font f)
|
void |
JComponent.setFont(Font font)
設置此元件的字體。 |
javax.swing.border 中 Font 的使用 |
---|
宣告為 Font 的 javax.swing.border 中的欄位 | |
---|---|
protected Font |
TitledBorder.titleFont
|
返回 Font 的 javax.swing.border 中的方法 | |
---|---|
protected Font |
TitledBorder.getFont(Component c)
|
Font |
TitledBorder.getTitleFont()
返回帶標題邊框的標題字體。 |
參數型別為 Font 的 javax.swing.border 中的方法 | |
---|---|
void |
TitledBorder.setTitleFont(Font titleFont)
設置帶標題邊框的標題字體。 |
參數型別為 Font 的 javax.swing.border 中的建構子 | |
---|---|
TitledBorder(Border border,
String title,
int titleJustification,
int titlePosition,
Font titleFont)
用指定的邊框、標題、標題對齊方式、標題位置和標題字體創建 TitledBorder 實例。 |
|
TitledBorder(Border border,
String title,
int titleJustification,
int titlePosition,
Font titleFont,
Color titleColor)
用指定的邊框、標題、標題對齊方式、標題位置、標題字體和標題顏色創建 TitledBorder 實例。 |
javax.swing.plaf 中 Font 的使用 |
---|
javax.swing.plaf 中 Font 的子類別 | |
---|---|
class |
FontUIResource
實作 UIResource 的 java.awt.Font 的子類別。 |
參數型別為 Font 的 javax.swing.plaf 中的建構子 | |
---|---|
BorderUIResource.TitledBorderUIResource(Border border,
String title,
int titleJustification,
int titlePosition,
Font titleFont)
|
|
BorderUIResource.TitledBorderUIResource(Border border,
String title,
int titleJustification,
int titlePosition,
Font titleFont,
Color titleColor)
|
|
FontUIResource(Font font)
|
javax.swing.plaf.basic 中 Font 的使用 |
---|
宣告為 Font 的 javax.swing.plaf.basic 中的欄位 | |
---|---|
protected Font |
BasicMenuItemUI.acceleratorFont
|
參數型別為 Font 的 javax.swing.plaf.basic 中的方法 | |
---|---|
protected void |
BasicTabbedPaneUI.paintText(Graphics g,
int tabPlacement,
Font font,
FontMetrics metrics,
int tabIndex,
String title,
Rectangle textRect,
boolean isSelected)
|
javax.swing.plaf.synth 中 Font 的使用 |
---|
返回 Font 的 javax.swing.plaf.synth 中的方法 | |
---|---|
Font |
SynthStyle.getFont(SynthContext context)
返回指定狀態的 Font。 |
protected abstract Font |
SynthStyle.getFontForState(SynthContext context)
返回指定狀態的字體。 |
參數型別為 Font 的 javax.swing.plaf.synth 中的方法 | |
---|---|
int |
SynthGraphicsUtils.computeStringWidth(SynthContext ss,
Font font,
FontMetrics metrics,
String text)
返回傳入字元串的大小。 |
Dimension |
SynthGraphicsUtils.getMaximumSize(SynthContext ss,
Font font,
String text,
Icon icon,
int hAlign,
int vAlign,
int hTextPosition,
int vTextPosition,
int iconTextGap,
int mnemonicIndex)
返回正確呈現圖標和文本所需的最大大小。 |
Dimension |
SynthGraphicsUtils.getMinimumSize(SynthContext ss,
Font font,
String text,
Icon icon,
int hAlign,
int vAlign,
int hTextPosition,
int vTextPosition,
int iconTextGap,
int mnemonicIndex)
返回正確呈現圖標和文本所需的最小大小。 |
Dimension |
SynthGraphicsUtils.getPreferredSize(SynthContext ss,
Font font,
String text,
Icon icon,
int hAlign,
int vAlign,
int hTextPosition,
int vTextPosition,
int iconTextGap,
int mnemonicIndex)
返回正確呈現圖標和文本所需的首選大小。 |
javax.swing.table 中 Font 的使用 |
---|
返回 Font 的 javax.swing.table 中的方法 | |
---|---|
Font |
JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getFont()
|
參數型別為 Font 的 javax.swing.table 中的方法 | |
---|---|
FontMetrics |
JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getFontMetrics(Font f)
|
void |
JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.setFont(Font f)
|
javax.swing.text 中 Font 的使用 |
---|
返回 Font 的 javax.swing.text 中的方法 | |
---|---|
Font |
GlyphView.getFont()
獲取字形應該以其為依據的字體。 |
Font |
LabelView.getFont()
獲取字形應該以其為依據的字體。 |
Font |
DefaultStyledDocument.getFont(AttributeSet attr)
從屬性集獲得字體。 |
Font |
StyledDocument.getFont(AttributeSet attr)
使用一個屬性集並將其轉換為字體規範。 |
Font |
StyleContext.getFont(AttributeSet attr)
從屬性集中獲取字體。 |
Font |
StyleContext.getFont(String family,
int style,
int size)
獲取新字體。 |
參數型別為 Font 的 javax.swing.text 中的方法 | |
---|---|
FontMetrics |
StyleContext.getFontMetrics(Font f)
獲取某種字體的字體規格。 |
javax.swing.text.html 中 Font 的使用 |
---|
返回 Font 的 javax.swing.text.html 中的方法 | |
---|---|
Font |
StyleSheet.getFont(AttributeSet a)
獲取給定屬性集使用的字體。 |
javax.swing.tree 中 Font 的使用 |
---|
宣告為 Font 的 javax.swing.tree 中的欄位 | |
---|---|
protected Font |
DefaultTreeCellEditor.font
用以繪製的字體, null 指示將使用呈現器的字體。 |
返回 Font 的 javax.swing.tree 中的方法 | |
---|---|
Font |
DefaultTreeCellEditor.getFont()
獲取用於編輯的字體。 |
Font |
DefaultTreeCellEditor.DefaultTextField.getFont()
|
Font |
DefaultTreeCellRenderer.getFont()
獲取此元件的字體。 |
參數型別為 Font 的 javax.swing.tree 中的方法 | |
---|---|
void |
DefaultTreeCellEditor.setFont(Font font)
設置編輯使用的字體。 |
void |
DefaultTreeCellRenderer.setFont(Font font)
創建子類別,以便將 FontUIResource 映射為 null。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。