public class BasicHTML extends Object
| Modifier and Type | Field and Description | 
|---|---|
| static String | documentBaseKeyKey stored as a client property to indicate the base that relative
 references are resolved against. | 
| static String | propertyKeyKey to use for the html renderer when stored as a
 client property of a JComponent. | 
| Constructor and Description | 
|---|
| BasicHTML() | 
| Modifier and Type | Method and Description | 
|---|---|
| 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 | isHTMLString(String s)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. | 
public static final String propertyKey
public static final String documentBaseKey
   jComponent.putClientProperty(documentBaseKey,
                                xxx.class.getResource("resources/"));
 public static View createHTMLView(JComponent c, String html)
c - a componenthtml - an HTML stringpublic 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 forIllegalArgumentException - if width or height is < 0FontMetrics, 
JComponent.getBaseline(int,int)public static boolean isHTMLString(String s)
s - a texttrue if the given string should trigger the
         html rendering logic in a non-text componentpublic 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 - a componenttext - a text Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2016, Oracle and/or its affiliates. All rights reserved. 
DRAFT 9-internal+0-2016-01-26-133437.ivan.openjdk9onspinwait