| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public class BasicHTML extends Object
Support for providing html views for the swing components. This translates a simple html string to a javax.swing.text.View implementation that can render the html and provide the necessary layout semantics.
Field Summary | |
---|---|
static String |
documentBaseKey
Key stored as a client property to indicate the base that relative references are resolved against. |
static String |
propertyKey
Key to use for the html renderer when stored as a client property of a JComponent. |
Constructor Summary | |
---|---|
|
Method Summary | |
---|---|
static View |
createHTMLView(JComponent c, String html) Create an html renderer for the given component and string of html. |
static int |
getHTMLBaseline(View view, int w, int h) Returns the baseline for the html renderer. |
static boolean |
Check the given string to see if it should trigger the html rendering logic in a non-text component that supports html rendering. |
static void |
updateRenderer(JComponent c, String text) Stash the HTML render for the given text into the client properties of the given JComponent. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String documentBaseKey
jComponent.putClientProperty(documentBaseKey, xxx.class.getResource("resources/"));
public static final String propertyKey
Constructor Detail |
---|
public BasicHTML()
Method Detail |
---|
public static View createHTMLView(JComponent c, String html)
c
html
public static int getHTMLBaseline(View view, int w, int h)
view
- the View to get the baseline forw
- the width to get the baseline forh
- the height to get the baseline forpublic static boolean isHTMLString(String s)
s
public static void updateRenderer(JComponent c, String text)
This method is useful for ComponentUI implementations that are static (i.e. shared) and get their state entirely from the JComponent.
c
text
| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |