|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 FontMetrics 的軟體套件 | |
---|---|
java.awt | 包含用於創建使用者介面和繪製圖形圖像的全部類別。 |
javax.accessibility | 定義了使用者介面元件與提供對這些元件進行存取的輔助技術之間的協定。 |
javax.swing | 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 |
javax.swing.plaf.basic | 提供了根據基本外觀建構的使用者介面物件。 |
javax.swing.plaf.synth | Synth 是一個可更換皮膚 (skinnable) 的外觀,在其中可委託所有繪製。 |
javax.swing.table | 提供用於處理 javax.swing.JTable 的類別和介面。 |
javax.swing.text | 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 |
java.awt 中 FontMetrics 的使用 |
---|
返回 FontMetrics 的 java.awt 中的方法 | |
---|---|
FontMetrics |
Graphics.getFontMetrics()
獲取當前字體的字體規格。 |
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 。 |
javax.accessibility 中 FontMetrics 的使用 |
---|
返回 FontMetrics 的 javax.accessibility 中的方法 | |
---|---|
FontMetrics |
AccessibleComponent.getFontMetrics(Font f)
獲取此物件的 FontMetrics。 |
javax.swing 中 FontMetrics 的使用 |
---|
返回 FontMetrics 的 javax.swing 中的方法 | |
---|---|
FontMetrics |
DebugGraphics.getFontMetrics()
覆寫 Graphics.getFontMetrics 。 |
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 。 |
參數型別為 FontMetrics 的 javax.swing 中的方法 | |
---|---|
static int |
SwingUtilities.computeStringWidth(FontMetrics fm,
String str)
使用具有指定“規格”(大小)的字體計算字元串的寬度。 |
static String |
SwingUtilities.layoutCompoundLabel(FontMetrics fm,
String text,
Icon icon,
int verticalAlignment,
int horizontalAlignment,
int verticalTextPosition,
int horizontalTextPosition,
Rectangle viewR,
Rectangle iconR,
Rectangle textR,
int textIconGap)
計算並返回圖標原點的位置,文本基線的原點的位置,以及復合標籤字元串的可能進行了修剪的版本。 |
static String |
SwingUtilities.layoutCompoundLabel(JComponent c,
FontMetrics fm,
String text,
Icon icon,
int verticalAlignment,
int horizontalAlignment,
int verticalTextPosition,
int horizontalTextPosition,
Rectangle viewR,
Rectangle iconR,
Rectangle textR,
int textIconGap)
計算並返回圖標原點的位置,文本基線的原點的位置,以及復合標籤字元串的可能進行了修剪的版本。 |
javax.swing.plaf.basic 中 FontMetrics 的使用 |
---|
返回 FontMetrics 的 javax.swing.plaf.basic 中的方法 | |
---|---|
protected FontMetrics |
BasicTabbedPaneUI.getFontMetrics()
|
參數型別為 FontMetrics 的 javax.swing.plaf.basic 中的方法 | |
---|---|
protected int |
BasicTabbedPaneUI.calculateTabWidth(int tabPlacement,
int tabIndex,
FontMetrics metrics)
|
protected String |
BasicInternalFrameTitlePane.getTitle(String text,
FontMetrics fm,
int availTextWidth)
|
protected String |
BasicLabelUI.layoutCL(JLabel label,
FontMetrics fontMetrics,
String text,
Icon icon,
Rectangle viewR,
Rectangle iconR,
Rectangle textR)
將調用轉發到 SwingUtilities.layoutCompoundLabel()。 |
protected void |
BasicTabbedPaneUI.layoutLabel(int tabPlacement,
FontMetrics metrics,
int tabIndex,
String title,
Icon icon,
Rectangle tabRect,
Rectangle iconRect,
Rectangle textRect,
boolean isSelected)
|
protected void |
BasicTabbedPaneUI.paintText(Graphics g,
int tabPlacement,
Font font,
FontMetrics metrics,
int tabIndex,
String title,
Rectangle textRect,
boolean isSelected)
|
javax.swing.plaf.synth 中 FontMetrics 的使用 |
---|
參數型別為 FontMetrics 的 javax.swing.plaf.synth 中的方法 | |
---|---|
int |
SynthGraphicsUtils.computeStringWidth(SynthContext ss,
Font font,
FontMetrics metrics,
String text)
返回傳入字元串的大小。 |
String |
SynthGraphicsUtils.layoutText(SynthContext ss,
FontMetrics fm,
String text,
Icon icon,
int hAlign,
int vAlign,
int hTextPosition,
int vTextPosition,
Rectangle viewR,
Rectangle iconR,
Rectangle textR,
int iconTextGap)
根據通過參考返回的放置圖標和文本的位置,佈局文本和圖標。 |
javax.swing.table 中 FontMetrics 的使用 |
---|
返回 FontMetrics 的 javax.swing.table 中的方法 | |
---|---|
FontMetrics |
JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getFontMetrics(Font f)
|
javax.swing.text 中 FontMetrics 的使用 |
---|
宣告為 FontMetrics 的 javax.swing.text 中的欄位 | |
---|---|
protected FontMetrics |
PlainView.metrics
當前字體的字體規格。 |
返回 FontMetrics 的 javax.swing.text 中的方法 | |
---|---|
protected FontMetrics |
LabelView.getFontMetrics()
已過時。 FontMetrics 不用於在 JDK 中運行時的字形呈現。 |
protected FontMetrics |
FieldView.getFontMetrics()
獲取與承載此視圖元件相關的字體規格。 |
FontMetrics |
StyleContext.getFontMetrics(Font f)
獲取某種字體的字體規格。 |
參數型別為 FontMetrics 的 javax.swing.text 中的方法 | |
---|---|
static int |
Utilities.getBreakLocation(Segment s,
FontMetrics metrics,
int x0,
int x,
TabExpander e,
int startOffset)
確定對給定文本進行拆分的位置,以符合給定的跨距。 |
static int |
Utilities.getTabbedTextOffset(Segment s,
FontMetrics metrics,
int x0,
int x,
TabExpander e,
int startOffset)
確定給定文本中的某個相對偏移量,使其能最好的表示視圖坐標系統中的給定跨距。 |
static int |
Utilities.getTabbedTextOffset(Segment s,
FontMetrics metrics,
int x0,
int x,
TabExpander e,
int startOffset,
boolean round)
|
static int |
Utilities.getTabbedTextWidth(Segment s,
FontMetrics metrics,
int x,
TabExpander e,
int startOffset)
確定給定的考慮製表符的文本段的寬度。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。