📄 qtcanvas.html
字号:
of the QTCanvas.<DD><DL><DT><B>Parameters:</B><DD><CODE>width</CODE> - the minimum width<DD><CODE>height</CODE> - the minimum height</DL></DD></DL><HR><A NAME="isFocusTraversable()"><!-- --></A><H3>isFocusTraversable</H3><PRE>public boolean <B>isFocusTraversable</B>()</PRE><DL><DD>We override this method so that QTCanvas can gain the focus immediately<DD><DL><DT><B>Overrides:</B><DD><CODE>isFocusTraversable</CODE> in class <CODE>java.awt.Component</CODE></DL></DD><DD><DL><DT><B>Returns:</B><DD>true, this component is focus-traversable</DL></DD></DL><HR><A NAME="setMaximumSize(java.awt.Dimension)"><!-- --></A><H3>setMaximumSize</H3><PRE>public void <B>setMaximumSize</B>(java.awt.Dimension maxSize)</PRE><DL><DD>Set the minimum size of the QTCanvas. If the QTCanvas is currently larger than the maximum size passed in, it will be adjusted to meet the new maximum size requirements, in accordance with the setting of the resizeFlag. If null is passed in, maximum size will be the size of the screen<DD><DL><DT><B>Parameters:</B><DD><CODE>maxSize</CODE> - a Dimension object</DL></DD></DL><HR><A NAME="setMaximumSize(int, int)"><!-- --></A><H3>setMaximumSize</H3><PRE>public void <B>setMaximumSize</B>(int width, int height)</PRE><DL><DD>Set the maximum size of the canvas.<DD><DL><DT><B>Parameters:</B><DD><CODE>width</CODE> - the minimum width<DD><CODE>height</CODE> - the minimum height</DL></DD></DL><HR><A NAME="getMaximumSize()"><!-- --></A><H3>getMaximumSize</H3><PRE>public java.awt.Dimension <B>getMaximumSize</B>()</PRE><DL><DD>Returns the maximum acceptable size of this QTCanvas object.<DD><DL><DT><B>Overrides:</B><DD><CODE>getMaximumSize</CODE> in class <CODE>java.awt.Component</CODE></DL></DD><DD><DL><DT><B>Returns:</B><DD>a Dimension object which defines the maximum size</DL></DD></DL><HR><A NAME="setSize(java.awt.Dimension)"><!-- --></A><H3>setSize</H3><PRE>public void <B>setSize</B>(java.awt.Dimension dim)</PRE><DL><DD>Resizes the QTCanvas object to the specified parameters.<DD><DL><DT><B>Overrides:</B><DD><CODE>setSize</CODE> in class <CODE>java.awt.Component</CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>dim</CODE> - a Dimension object with the new width and height</DL></DD></DL><HR><A NAME="setSize(int, int)"><!-- --></A><H3>setSize</H3><PRE>public void <B>setSize</B>(int width, int height)</PRE><DL><DD>Resizes the QTCanvas object, as well as the associated Drawable object.<DD><DL><DT><B>Overrides:</B><DD><CODE>setSize</CODE> in class <CODE>java.awt.Component</CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>width</CODE> - the width, in pixels, to make this component<DD><CODE>height</CODE> - the height, in pixels, to make this component</DL></DD></DL><HR><A NAME="reshape(int, int, int, int)"><!-- --></A><H3>reshape</H3><PRE>public final void <B>reshape</B>(int x, int y, int width, int height)</PRE><DL><DD><B>Deprecated.</B> <I>As of JDK version 1.1, replaced by <code>setBounds(int, int, int, int)</code>.</I><P><DD><DL><DT><B>Overrides:</B><DD><CODE>reshape</CODE> in class <CODE>java.awt.Component</CODE></DL></DD></DL><HR><A NAME="setBounds(int, int, int, int)"><!-- --></A><H3>setBounds</H3><PRE>public final void <B>setBounds</B>(int x, int y, int width, int height)</PRE><DL><DD>Resizes and/or moves the QTCanvas object as well as the associated Drawable object to the parameters specified.<DD><DL><DT><B>Overrides:</B><DD><CODE>setBounds</CODE> in class <CODE>java.awt.Component</CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>x</CODE> - the x coordinate, in pixels, relative to the parent of this component<DD><CODE>y</CODE> - the y coordinate, in pixels, relative to the parent of this component<DD><CODE>width</CODE> - the width, in pixels, to make this component<DD><CODE>height</CODE> - the height, in pixels, to make this component</DL></DD></DL><HR><A NAME="paint(java.awt.Graphics)"><!-- --></A><H3>paint</H3><PRE>public void <B>paint</B>(java.awt.Graphics g)</PRE><DL><DD>Override the standard paint method.<DD><DL><DT><B>Overrides:</B><DD><CODE>paint</CODE> in class <CODE>java.awt.Canvas</CODE></DL></DD></DL><HR><A NAME="update(java.awt.Graphics)"><!-- --></A><H3>update</H3><PRE>public void <B>update</B>(java.awt.Graphics g)</PRE><DL><DD>We override the update method to call our paint method as the background colour repaint is not valid for a QTCanvas object. However, subclasses can override the update method to do whatever is appropriate for their particular situation.<DD><DL><DT><B>Overrides:</B><DD><CODE>update</CODE> in class <CODE>java.awt.Component</CODE></DL></DD></DL><HR><A NAME="setVisible(boolean)"><!-- --></A><H3>setVisible</H3><PRE>public void <B>setVisible</B>(boolean b)</PRE><DL><DD>Sets the visible state of the Canvas.<DD><DL><DT><B>Overrides:</B><DD><CODE>setVisible</CODE> in class <CODE>java.awt.Component</CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>b</CODE> - if true canvas is visible, if false then its not</DL></DD></DL><HR><A NAME="addQTClientListener(java.awt.event.ComponentListener)"><!-- --></A><H3>addQTClientListener</H3><PRE>public void <B>addQTClientListener</B>(java.awt.event.ComponentListener e)</PRE><DL><DD>A ComponentListener and ComponentEvent are used to listen to these types of events that occur to the QTCanvas' client - ie. when the QTCanvas' client is resized, moved, shown or hidden. These events generally occur in conjunction with the Component events they mirror - with some exceptions:<UL> <LI>ComponentShown and ComponentHidden are generated when the QTCanvas is shown or hidden and when the QTDrawable client is set or removed. <LI>ComonentMoved and ComponentResized are generated when the QTCanvas is moved or resized but the event is actually generated when the QTCanvas is repainted as this is when the QTDrawable client is itself resized or moved.<DD><DL><DT><B>Parameters:</B><DD><CODE>e</CODE> - the ComponentListener</DL></DD></DL><HR><A NAME="removeQTClientListener(java.awt.event.ComponentListener)"><!-- --></A><H3>removeQTClientListener</H3><PRE>public void <B>removeQTClientListener</B>(java.awt.event.ComponentListener e)</PRE><DL><DD>Remove a previously registered ComponentListener that is listening to events that occur with the QTCanvas' QTDrawable client.<DD><DL><DT><B>Parameters:</B><DD><CODE>e</CODE> - the ComponentListener<DT><B>See Also: </B><DD><CODE>addQTClientListener</CODE></DL></DD></DL><HR><A NAME="addNotify()"><!-- --></A><H3>addNotify</H3><PRE>public void <B>addNotify</B>()</PRE><DL><DD>We use this method to notify an existing client that its NativeGraphics environment may have changed and it should recheck its status<DD><DL><DT><B>Overrides:</B><DD><CODE>addNotify</CODE> in class <CODE>java.awt.Canvas</CODE></DL></DD></DL><HR><A NAME="removeNotify()"><!-- --></A><H3>removeNotify</H3><PRE>public void <B>removeNotify</B>()</PRE><DL><DD>Overridden to notify the client associated with this QTCanvas that it no longer has a grafport to draw to and should stop all graphics operations.<DD><DL><DT><B>Overrides:</B><DD><CODE>removeNotify</CODE> in class <CODE>java.awt.Component</CODE></DL></DD></DL><HR><A NAME="toString()"><!-- --></A><H3>toString</H3><PRE>public java.lang.String <B>toString</B>()</PRE><DL><DD>Print information about this object.<DD><DL><DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.awt.Component</CODE></DL></DD><DD><DL><DT><B>Returns:</B><DD>a string representing this QTCanvas object</DL></DD></DL><HR><A NAME="finalize()"><!-- --></A><H3>finalize</H3><PRE>protected void <B>finalize</B>() throws java.lang.Throwable</PRE><DL><DD><DL><DT><B>Overrides:</B><DD><CODE>finalize</CODE> in class <CODE>java.lang.Object</CODE></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> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/QTCanvas.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../quicktime/app/display/JQTCanvas.html"><B>PREV CLASS</B></A> NEXT CLASS</FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A> <A HREF="QTCanvas.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD></TR><TR><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: <A HREF="#inner_classes_inherited_from_class_java.awt.Canvas">INNER</A> | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD></TR></TABLE><!-- =========== END OF NAVBAR =========== --><HR
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -