📄 stylecontext.html
字号:
<TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../java/awt/Font.html">Font</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../javax/swing/text/StyleContext.html#getFont(java.lang.String, int, int)">getFont</A></B>(<A HREF="../../../java/lang/String.html">String</A> family, int style, int size)</CODE><BR> Gets a new font.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../java/awt/FontMetrics.html">FontMetrics</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../javax/swing/text/StyleContext.html#getFontMetrics(java.awt.Font)">getFontMetrics</A></B>(<A HREF="../../../java/awt/Font.html">Font</A> f)</CODE><BR> Returns font metrics for a font.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../java/awt/Color.html">Color</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../javax/swing/text/StyleContext.html#getForeground(javax.swing.text.AttributeSet)">getForeground</A></B>(<A HREF="../../../javax/swing/text/AttributeSet.html">AttributeSet</A> attr)</CODE><BR> Takes a set of attributes and turn it into a foreground color specification.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static <A HREF="../../../java/lang/Object.html">Object</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../javax/swing/text/StyleContext.html#getStaticAttribute(java.lang.Object)">getStaticAttribute</A></B>(<A HREF="../../../java/lang/Object.html">Object</A> key)</CODE><BR> Returns the object previously registered with <code>registerStaticAttributeKey</code>.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static <A HREF="../../../java/lang/Object.html">Object</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../javax/swing/text/StyleContext.html#getStaticAttributeKey(java.lang.Object)">getStaticAttributeKey</A></B>(<A HREF="../../../java/lang/Object.html">Object</A> key)</CODE><BR> Returns the String that <code>key</code> will be registered with</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../javax/swing/text/Style.html">Style</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../javax/swing/text/StyleContext.html#getStyle(java.lang.String)">getStyle</A></B>(<A HREF="../../../java/lang/String.html">String</A> nm)</CODE><BR> Fetches a named style previously added to the document</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../java/util/Enumeration.html">Enumeration</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../javax/swing/text/StyleContext.html#getStyleNames()">getStyleNames</A></B>()</CODE><BR> Fetches the names of the styles defined.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../javax/swing/text/StyleContext.html#readAttributes(java.io.ObjectInputStream, javax.swing.text.MutableAttributeSet)">readAttributes</A></B>(<A HREF="../../../java/io/ObjectInputStream.html">ObjectInputStream</A> in, <A HREF="../../../javax/swing/text/MutableAttributeSet.html">MutableAttributeSet</A> a)</CODE><BR> Context-specific handling of reading in attributes</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../javax/swing/text/StyleContext.html#readAttributeSet(java.io.ObjectInputStream, javax.swing.text.MutableAttributeSet)">readAttributeSet</A></B>(<A HREF="../../../java/io/ObjectInputStream.html">ObjectInputStream</A> in, <A HREF="../../../javax/swing/text/MutableAttributeSet.html">MutableAttributeSet</A> a)</CODE><BR> Reads a set of attributes from the given object input stream that have been previously written out with <code>writeAttributeSet</code>.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../javax/swing/text/StyleContext.html#reclaim(javax.swing.text.AttributeSet)">reclaim</A></B>(<A HREF="../../../javax/swing/text/AttributeSet.html">AttributeSet</A> a)</CODE><BR> Returns a set no longer needed by the MutableAttributeSet implmentation.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../javax/swing/text/StyleContext.html#registerStaticAttributeKey(java.lang.Object)">registerStaticAttributeKey</A></B>(<A HREF="../../../java/lang/Object.html">Object</A> key)</CODE><BR> Registers an object as a static object that is being used as a key in attribute sets.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../javax/swing/text/AttributeSet.html">AttributeSet</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../javax/swing/text/StyleContext.html#removeAttribute(javax.swing.text.AttributeSet, java.lang.Object)">removeAttribute</A></B>(<A HREF="../../../javax/swing/text/AttributeSet.html">AttributeSet</A> old, <A HREF="../../../java/lang/Object.html">Object</A> name)</CODE><BR> Removes an attribute from the set.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../javax/swing/text/AttributeSet.html">AttributeSet</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../javax/swing/text/StyleContext.html#removeAttributes(javax.swing.text.AttributeSet, javax.swing.text.AttributeSet)">removeAttributes</A></B>(<A HREF="../../../javax/swing/text/AttributeSet.html">AttributeSet</A> old, <A HREF="../../../javax/swing/text/AttributeSet.html">AttributeSet</A> attrs)</CODE><BR> Removes a set of attributes for the element.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../javax/swing/text/AttributeSet.html">AttributeSet</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../javax/swing/text/StyleContext.html#removeAttributes(javax.swing.text.AttributeSet, java.util.Enumeration)">removeAttributes</A></B>(<A HREF="../../../javax/swing/text/AttributeSet.html">AttributeSet</A> old, <A HREF="../../../java/util/Enumeration.html">Enumeration</A> names)</CODE><BR> Removes a set of attributes for the element.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../javax/swing/text/StyleContext.html#removeChangeListener(javax.swing.event.ChangeListener)">removeChangeListener</A></B>(<A HREF="../../../javax/swing/event/ChangeListener.html">ChangeListener</A> l)</CODE><BR> Removes a listener that was tracking styles being added or removed.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../javax/swing/text/StyleContext.html#removeStyle(java.lang.String)">removeStyle</A></B>(<A HREF="../../../java/lang/String.html">String</A> nm)</CODE><BR> Removes a named style previously added to the document.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../java/lang/String.html">String</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../javax/swing/text/StyleContext.html#toString()">toString</A></B>()</CODE><BR> Converts a StyleContext to a String.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../javax/swing/text/StyleContext.html#writeAttributes(java.io.ObjectOutputStream, javax.swing.text.AttributeSet)">writeAttributes</A></B>(<A HREF="../../../java/io/ObjectOutputStream.html">ObjectOutputStream</A> out, <A HREF="../../../javax/swing/text/AttributeSet.html">AttributeSet</A> a)</CODE><BR> Context-specific handling of writing out attributes</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../javax/swing/text/StyleContext.html#writeAttributeSet(java.io.ObjectOutputStream, javax.swing.text.AttributeSet)">writeAttributeSet</A></B>(<A HREF="../../../java/io/ObjectOutputStream.html">ObjectOutputStream</A> out, <A HREF="../../../javax/swing/text/AttributeSet.html">AttributeSet</A> a)</CODE><BR> Writes a set of attributes to the given object stream for the purpose of serialization.</TD></TR></TABLE> <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Methods inherited from class java.lang.<A HREF="../../../java/lang/Object.html">Object</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../java/lang/Object.html#clone()">clone</A>, <A HREF="../../../java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../java/lang/Object.html#finalize()">finalize</A>, <A HREF="../../../java/lang/Object.html#getClass()">getClass</A>, <A HREF="../../../java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="../../../java/lang/Object.html#notify()">notify</A>, <A HREF="../../../java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="../../../java/lang/Object.html#wait()">wait</A>, <A HREF="../../../java/lang/Object.html#wait(long)">wait</A>, <A HREF="../../../java/lang/Object.html#wait(long, int)">wait</A></CODE></TD></TR></TABLE> <P><!-- ============ FIELD DETAIL =========== --><A NAME="field_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Field Detail</B></FONT></TD></TR></TABLE><A NAME="DEFAULT_STYLE"><!-- --></A><H3>DEFAULT_STYLE</H3><PRE>public static final <A HREF="../../../java/lang/String.html">String</A> <B>DEFAULT_STYLE</B></PRE><DL><DD>The name given to the default logical style attached to paragraphs.</DL><!-- ========= CONSTRUCTOR DETAIL ======== --><A NAME="constructor_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Constructor Detail</B></FONT></TD></TR></TABLE><A NAME="StyleContext()"><!-- --></A><H3>StyleContext</H3><PRE>public <B>StyleContext</B>()</PRE><DL><DD>Creates a new StyleContext object.</DL><!-- ============ METHOD DETAIL ========== --><A NAME="method_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Method Detail</B></FONT></TD></TR></TABLE><A NAME="getDefaultStyleContext()"><!-- --></A><H3>getDefaultStyleContext</H3><PRE>public static final <A HREF="../../../javax/swing/text/StyleContext.html">StyleContext</A> <B>getDefaultStyleContext</B>()</PRE><DL><DD>Returns default AttributeContext shared by all documents that don't bother to define/supply their own context.<DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>the context</DL></DD></DL><HR><A NAME="addStyle(java.lang.String, javax.swing.text.Style)"><!-- --></A><H3>addStyle</H3><PRE>public <A HREF="../../../javax/swing/text/Style.html">Style</A> <B>addStyle</B>(<A HREF="../../../java/lang/String.html">String</A> nm, <A HREF="../../../javax/swing/text/Style.html">Style</A> parent)</PRE><DL><DD>Adds a new style into the style hierarchy. Style attributes resolve from bottom up so an attribute specified in a child will override an attribute specified in the parent.<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>nm</CODE> - the name of the style (must be unique within the collection of named styles in the document). The name may be null if the style is unnamed, but the caller is responsible for managing the reference returned as an unnamed style can't be fetched by name. An unnamed style may be useful for things like character attribute overrides such as found in a style run.<DD><CODE>parent</CODE> - the parent style. This may be null if unspecified attributes need not be resolved in some other style.<DT><B>Returns:</B><DD>the created style</DL></DD></DL><HR><A NAME="removeStyle(java.lang.String)"><!-- --></A><H3>removeStyle</H3><PRE>public void <B>removeStyle</B>(<A HREF="../../../java/lang/String.html">String</A> nm)</PRE>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -