|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.swing.plaf.basic.BasicHTML
public class BasicHTML
支持為 swing 元件提供 html 視圖。它將簡單的 html 字元串轉換為 javax.swing.text.View 實作,它能呈現 html 並提供必需的佈局語義。
欄位摘要 | |
---|---|
static String |
documentBaseKey
存儲為客戶端屬性以指示用作解析相關參考的基址的鍵。 |
static String |
propertyKey
存儲為 JComponent 的客戶端屬性時用於 html 渲染器的鍵。 |
建構子摘要 | |
---|---|
BasicHTML()
|
方法摘要 | |
---|---|
static View |
createHTMLView(JComponent c,
String html)
創建給定元件和 html 字元串的 html 渲染器。 |
static int |
getHTMLBaseline(View view,
int w,
int h)
返回 html 渲染器的基線。 |
static boolean |
isHTMLString(String s)
檢查給定字元串以查看它是否應該在支持 html 呈現的非文本元件中觸發 html 呈現邏輯。 |
static void |
updateRenderer(JComponent c,
String text)
將給定文本的 HTML 渲染器隱藏在給定 JComponent 的客戶端屬性中。 |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
欄位詳細資訊 |
---|
public static final String propertyKey
public static final String documentBaseKey
jComponent.putClientProperty(documentBaseKey, xxx.class.getResource("resources/"));
建構子詳細資訊 |
---|
public BasicHTML()
方法詳細資訊 |
---|
public static View createHTMLView(JComponent c, String html)
public static int getHTMLBaseline(View view, int w, int h)
view
- 為其獲取基線的視圖w
- 為其獲取基線的寬度h
- 為其獲取基線的高度
IllegalArgumentException
- 如果寬度或高度 < 0FontMetrics
,
JComponent.getBaseline(int,int)
public static boolean isHTMLString(String s)
public static void updateRenderer(JComponent c, String text)
此方法對於靜態(即共享)ComponentUI 實作十分有用,可以完全從 JComponent 中獲取其狀態。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。