⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 keystroke.html

📁 API資料大全
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<DT><B>Parameters:</B><DD><CODE>keyChar</CODE> - the character value for a keyboard key<DD><CODE>onKeyRelease</CODE> - a boolean value. When true, specifies that        the key is active when it is released.<DT><B>Returns:</B><DD>a KeyStroke object for that key</DL></DD></DL><HR><A NAME="getKeyStroke(java.lang.Character, int)"><!-- --></A><H3>getKeyStroke</H3><PRE>public static <A HREF="../../javax/swing/KeyStroke.html">KeyStroke</A> <B>getKeyStroke</B>(<A HREF="../../java/lang/Character.html">Character</A>&nbsp;keyChar,                                     int&nbsp;modifiers)</PRE><DL><DD>Return a shared instance of a key stroke, given a character object and a set of modifiers. Note that the first parameter is of type Character rather than char. This is to avoid clashes with code that existed prior to the introduction of this method, which may have been calling getKeyStroke(int keyCode, int modifiers) with quoted characters and relying on their automatic conversion to type int. The modifiers consist of any combination of:<ul> <li>java.awt.Event.SHIFT_MASK (1) <li>java.awt.Event.CTRL_MASK (2) <li>java.awt.Event.META_MASK (4) <li>java.awt.Event.ALT_MASK (8) </ul> Since these numbers are all different powers of two, any combination of them is an integer in which each bit represents a different modifier key.<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>keyChar</CODE> - the character object for a keyboard character.<DD><CODE>modifiers</CODE> - an int specifying any combination of the key modifiers.<DT><B>Returns:</B><DD>a KeyStroke object for that key<DT><B>Since: </B><DD>1.3</DD></DL></DD></DL><HR><A NAME="getKeyStroke(int, int, boolean)"><!-- --></A><H3>getKeyStroke</H3><PRE>public static <A HREF="../../javax/swing/KeyStroke.html">KeyStroke</A> <B>getKeyStroke</B>(int&nbsp;keyCode,                                     int&nbsp;modifiers,                                     boolean&nbsp;onKeyRelease)</PRE><DL><DD>Return a shared instance of a key stroke given a numeric keycode and a set of modifiers, specifying whether the key is activated when it is pressed or released. <p> The "virtual key" constants defined in java.awt.event.KeyEvent can be  used to specify the key code. For example:<ul> <li>java.awt.event.KeyEvent.VK_ENTER  <li>java.awt.event.KeyEvent.VK_TAB <li>java.awt.event.KeyEvent.VK_SPACE </ul> The modifiers consist of any combination of:<ul> <li>java.awt.Event.SHIFT_MASK (1) <li>java.awt.Event.CTRL_MASK (2) <li>java.awt.Event.META_MASK (4) <li>java.awt.Event.ALT_MASK (8) </ul> Since these numbers are all different powers of two, any combination of them is an integer in which each bit represents a different modifier key.<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>keyCode</CODE> - an int specifying the numeric code for a keyboard key<DD><CODE>modifiers</CODE> - an int specifying any combination of the key modifiers.<DD><CODE>onKeyRelease</CODE> - a boolean value. When true, specifies that        the key is active when it is released.<DT><B>Returns:</B><DD>a KeyStroke object for that key<DT><B>See Also: </B><DD><A HREF="../../java/awt/event/KeyEvent.html"><CODE>KeyEvent</CODE></A>, <A HREF="../../java/awt/Event.html"><CODE>Event</CODE></A></DL></DD></DL><HR><A NAME="getKeyStroke(int, int)"><!-- --></A><H3>getKeyStroke</H3><PRE>public static <A HREF="../../javax/swing/KeyStroke.html">KeyStroke</A> <B>getKeyStroke</B>(int&nbsp;keyCode,                                     int&nbsp;modifiers)</PRE><DL><DD>Return a shared instance of a key stroke given a char code and a set of modifiers -- the key is activated when it is pressed. <p> <p> The "virtual key" constants defined in java.awt.event.KeyEvent can be  used to specify the key code. For example:<ul> <li>java.awt.event.KeyEvent.VK_ENTER  <li>java.awt.event.KeyEvent.VK_TAB <li>java.awt.event.KeyEvent.VK_SPACE </ul> The modifiers consist of any combination of:<ul> <li>java.awt.Event.SHIFT_MASK (1) <li>java.awt.Event.CTRL_MASK (2) <li>java.awt.Event.META_MASK (4) <li>java.awt.Event.ALT_MASK (8) </ul> Since these numbers are all different powers of two, any combination of them is an integer in which each bit represents a different modifier key.<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>keyCode</CODE> - an int specifying the numeric code for a keyboard key<DD><CODE>modifiers</CODE> - an int specifying any combination of the key modifiers.<DT><B>Returns:</B><DD>a KeyStroke object for that key<DT><B>See Also: </B><DD><A HREF="../../java/awt/event/KeyEvent.html"><CODE>KeyEvent</CODE></A></DL></DD></DL><HR><A NAME="getKeyStrokeForEvent(java.awt.event.KeyEvent)"><!-- --></A><H3>getKeyStrokeForEvent</H3><PRE>public static <A HREF="../../javax/swing/KeyStroke.html">KeyStroke</A> <B>getKeyStrokeForEvent</B>(<A HREF="../../java/awt/event/KeyEvent.html">KeyEvent</A>&nbsp;anEvent)</PRE><DL><DD>Return a keystroke from an event. <p> This method obtains the keyChar from a KeyTyped event, and the keyCode from a KeyPressed or KeyReleased event, so you the type of event doesn't matter.<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>anEvent</CODE> - the KeyEvent to obtain the KeyStroke from<DT><B>Returns:</B><DD>the KeyStroke that precipitated the event</DL></DD></DL><HR><A NAME="getKeyStroke(java.lang.String)"><!-- --></A><H3>getKeyStroke</H3><PRE>public static <A HREF="../../javax/swing/KeyStroke.html">KeyStroke</A> <B>getKeyStroke</B>(<A HREF="../../java/lang/String.html">String</A>&nbsp;s)</PRE><DL><DD>Parse a string and return a KeyStroke. The string has the following syntax: <pre>    &lt;modifiers&gt;* (&lt;typedID&gt; | &lt;pressedReleasedID&gt;)    modifiers := shift | control | meta | alt | button1 | button2 | button3    typedID := typed &lt;typedKey&gt;    typedKey := string of length 1 giving unicode character.    pressedReleasedID := (pressed | released)? key key := KeyEvent keycode name, i.e. the name following "VK_". </pre> If typed, pressed or released is not specified, pressed is assumed. Here are some examples: <pre>     "INSERT" => new KeyStroke(0, KeyEvent.VK_INSERT);     "control DELETE" => new KeyStroke(InputEvent.CTRL_MASK, KeyEvent.VK_DELETE);     "alt shift X" => new KeyStroke(InputEvent.ALT_MASK | InputEvent.SHIFT_MASK, KeyEvent.VK_X);     "alt shift released X" => new KeyStroke(InputEvent.ALT_MASK | InputEvent.SHIFT_MASK, KeyEvent.VK_X, true);     "typed a" => new KeyStroke('a'); </pre> For backward compatability, this will return null if <code>s</code> is not in the above format.<DD><DL></DL></DD></DL><HR><A NAME="getKeyChar()"><!-- --></A><H3>getKeyChar</H3><PRE>public char <B>getKeyChar</B>()</PRE><DL><DD>Returns the character defined by this KeyStroke object.<DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>a char value<DT><B>See Also: </B><DD><A HREF="../../javax/swing/KeyStroke.html#getKeyStroke(char)"><CODE>getKeyStroke(char)</CODE></A></DL></DD></DL><HR><A NAME="getKeyCode()"><!-- --></A><H3>getKeyCode</H3><PRE>public int <B>getKeyCode</B>()</PRE><DL><DD>Returns the numeric keycode defined by this KeyStroke object.<DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>an int containing the keycode value<DT><B>See Also: </B><DD><A HREF="../../javax/swing/KeyStroke.html#getKeyStroke(int, int)"><CODE>getKeyStroke(int,int)</CODE></A></DL></DD></DL><HR><A NAME="getModifiers()"><!-- --></A><H3>getModifiers</H3><PRE>public int <B>getModifiers</B>()</PRE><DL><DD>Returns the modifier keys defined by this KeyStroke object.<DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>an int containing the modifiers<DT><B>See Also: </B><DD><A HREF="../../javax/swing/KeyStroke.html#getKeyStroke(int, int)"><CODE>getKeyStroke(int,int)</CODE></A></DL></DD></DL><HR><A NAME="isOnKeyRelease()"><!-- --></A><H3>isOnKeyRelease</H3><PRE>public boolean <B>isOnKeyRelease</B>()</PRE><DL><DD>Returns true if this keystroke is active on key release.<DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>true if active on key release, false if active on key press<DT><B>See Also: </B><DD><A HREF="../../javax/swing/KeyStroke.html#getKeyStroke(int, int, boolean)"><CODE>getKeyStroke(int,int,boolean)</CODE></A></DL></DD></DL><HR><A NAME="hashCode()"><!-- --></A><H3>hashCode</H3><PRE>public int <B>hashCode</B>()</PRE><DL><DD>Returns a numeric value for this object that is likely to be reasonably unique, so it can be used as the index value in a Hashtable.<DD><DL><DT><B>Overrides:</B><DD><CODE><A HREF="../../java/lang/Object.html#hashCode()">hashCode</A></CODE> in class <CODE><A HREF="../../java/lang/Object.html">Object</A></CODE></DL></DD><DD><DL><DT><B>Returns:</B><DD>an int that "represents" this object<DT><B>See Also: </B><DD><A HREF="../../java/util/Hashtable.html"><CODE>Hashtable</CODE></A></DL></DD></DL><HR><A NAME="equals(java.lang.Object)"><!-- --></A><H3>equals</H3><PRE>public boolean <B>equals</B>(<A HREF="../../java/lang/Object.html">Object</A>&nbsp;anObject)</PRE><DL><DD>Returns true if this object is identical to the specified object.<DD><DL><DT><B>Overrides:</B><DD><CODE><A HREF="../../java/lang/Object.html#equals(java.lang.Object)">equals</A></CODE> in class <CODE><A HREF="../../java/lang/Object.html">Object</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>anObject</CODE> - the Object to compare this object to<DT><B>Returns:</B><DD>true if the objects are identical</DL></DD></DL><HR><A NAME="toString()"><!-- --></A><H3>toString</H3><PRE>public <A HREF="../../java/lang/String.html">String</A> <B>toString</B>()</PRE><DL><DD>Returns a string that displays and identifies this object's properties.<DD><DL><DT><B>Overrides:</B><DD><CODE><A HREF="../../java/lang/Object.html#toString()">toString</A></CODE> in class <CODE><A HREF="../../java/lang/Object.html">Object</A></CODE></DL></DD><DD><DL><DT><B>Returns:</B><DD>a String representation of this object</DL></DD></DL><!-- ========= END OF CLASS DATA ========= --><HR><!-- ========== START OF NAVBAR ========== --><A NAME="navbar_bottom"><!-- --></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_bottom_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">  <TR ALIGN="center" VALIGN="top">  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeyStroke.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>  </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM><b>Java<sup><font size=-2>TM</font></sup>&nbsp;2&nbsp;Platform<br>Std.&nbsp;Ed. v1.3</b></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">&nbsp;<A HREF="../../javax/swing/JWindow.AccessibleJWindow.html"><B>PREV CLASS</B></A>&nbsp;&nbsp;<A HREF="../../javax/swing/LookAndFeel.html"><B>NEXT CLASS</B></A></FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">  <A HREF="../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;&nbsp;<A HREF="KeyStroke.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD></TR><TR><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD></TR></TABLE><!-- =========== END OF NAVBAR =========== --><HR><font size="-1"><a href="http://java.sun.com/cgi-bin/bugreport.cgi">Submit a bug or feature</a><br>For further API reference and developer documentation, see <a href="http://java.sun.com/products/jdk/1.3/devdocs-vs-specs.html">Java 2 SDK SE Developer Documentation</a>. That documentation  contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples. <p>Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.<br>Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road<br>Palo Alto, California, 94303, U.S.A.  All Rights Reserved.</font></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -