<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Tue Jun 29 05:54:57 GMT+01:00 1999 -->
<TITLE>
Swing 1.1 API Specification: Interface  DesktopManager
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">

<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" ID="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../overview-summary.html"><FONT ID="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" ID="NavBarCell1Rev"> &nbsp;<FONT ID="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="class-use/DesktopManager.html"><FONT ID="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../index-files/index-1.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
Swing 1.1</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../javax/swing/ComboBoxModel.html"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../javax/swing/Icon.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="DesktopManager.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" ID="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" ID="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>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
javax.swing</FONT>
<BR>
Interface  DesktopManager</H2>
<DL>
<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../javax/swing/DefaultDesktopManager.html">DefaultDesktopManager</A></DD>
</DL>
<HR>
<DL>
<DT>public abstract interface <B>DesktopManager</B></DL>

<P>
DesktopManager objects are owned by a JDesktopPane object. They are responsible
 for implementing L&F specific behaviors for the JDesktopPane. JInternalFrame 
 implementations should delegate specific behaviors to the DesktopManager. For
 instance, if a JInternalFrame was asked to iconify, it should try:
 <PRE>
    getDesktopPane().getDesktopManager().iconifyFrame(frame);
 </PRE>
 This delegation allows each L&F to provide custom behaviors for desktop-specific
 actions. (For example, how and where the internal frame's icon would appear.)
<P>
<DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JDesktopPane.html"><CODE>JDesktopPane</CODE></A>, 
<A HREF="../../javax/swing/JInternalFrame.html"><CODE>JInternalFrame</CODE></A>, 
<A HREF="../../javax/swing/JInternalFrame.JDesktopIcon.html"><CODE>JInternalFrame.JDesktopIcon</CODE></A></DL>
<HR>

<P>
<!-- ======== INNER CLASS SUMMARY ======== -->


<!-- =========== FIELD SUMMARY =========== -->


<!-- ======== CONSTRUCTOR SUMMARY ======== -->


<!-- ========== METHOD SUMMARY =========== -->

<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Method Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/DesktopManager.html#activateFrame(javax.swing.JInternalFrame)">activateFrame</A></B>(<A HREF="../../javax/swing/JInternalFrame.html">JInternalFrame</A>&nbsp;f)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Generally, indicate that this frame has focus.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/DesktopManager.html#beginDraggingFrame(javax.swing.JComponent)">beginDraggingFrame</A></B>(<A HREF="../../javax/swing/JComponent.html">JComponent</A>&nbsp;f)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method is normally called when the user has indicated that 
 they will begin dragging a component around.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/DesktopManager.html#beginResizingFrame(javax.swing.JComponent, int)">beginResizingFrame</A></B>(<A HREF="../../javax/swing/JComponent.html">JComponent</A>&nbsp;f,
                   int&nbsp;direction)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This methods is normally called when the user has indicated that 
 they will begin resizing the frame.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/DesktopManager.html#closeFrame(javax.swing.JInternalFrame)">closeFrame</A></B>(<A HREF="../../javax/swing/JInternalFrame.html">JInternalFrame</A>&nbsp;f)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Generally, this call should remove the frame from it's parent.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/DesktopManager.html#deactivateFrame(javax.swing.JInternalFrame)">deactivateFrame</A></B>(<A HREF="../../javax/swing/JInternalFrame.html">JInternalFrame</A>&nbsp;f)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Generally, indicate that this frame has lost focus.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/DesktopManager.html#deiconifyFrame(javax.swing.JInternalFrame)">deiconifyFrame</A></B>(<A HREF="../../javax/swing/JInternalFrame.html">JInternalFrame</A>&nbsp;f)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Generally, remove any iconic representation that is present and restore the
 frame to it's original size and location.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/DesktopManager.html#dragFrame(javax.swing.JComponent, int, int)">dragFrame</A></B>(<A HREF="../../javax/swing/JComponent.html">JComponent</A>&nbsp;f,
          int&nbsp;newX,
          int&nbsp;newY)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The user has moved the frame.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/DesktopManager.html#endDraggingFrame(javax.swing.JComponent)">endDraggingFrame</A></B>(<A HREF="../../javax/swing/JComponent.html">JComponent</A>&nbsp;f)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method signals the end of the dragging session.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/DesktopManager.html#endResizingFrame(javax.swing.JComponent)">endResizingFrame</A></B>(<A HREF="../../javax/swing/JComponent.html">JComponent</A>&nbsp;f)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method signals the end of the resize session.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/DesktopManager.html#iconifyFrame(javax.swing.JInternalFrame)">iconifyFrame</A></B>(<A HREF="../../javax/swing/JInternalFrame.html">JInternalFrame</A>&nbsp;f)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Generally, remove this frame from it's parent and add an iconic representation.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/DesktopManager.html#maximizeFrame(javax.swing.JInternalFrame)">maximizeFrame</A></B>(<A HREF="../../javax/swing/JInternalFrame.html">JInternalFrame</A>&nbsp;f)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Generally, the frame should be resized to match it's parents bounds.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/DesktopManager.html#minimizeFrame(javax.swing.JInternalFrame)">minimizeFrame</A></B>(<A HREF="../../javax/swing/JInternalFrame.html">JInternalFrame</A>&nbsp;f)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Generally, this indicates that the frame should be restored to it's 
 size and position prior to a maximizeFrame() call.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/DesktopManager.html#openFrame(javax.swing.JInternalFrame)">openFrame</A></B>(<A HREF="../../javax/swing/JInternalFrame.html">JInternalFrame</A>&nbsp;f)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If possible, display this frame in an appropriate location.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/DesktopManager.html#resizeFrame(javax.swing.JComponent, int, int, int, int)">resizeFrame</A></B>(<A HREF="../../javax/swing/JComponent.html">JComponent</A>&nbsp;f,
            int&nbsp;newX,
            int&nbsp;newY,
            int&nbsp;newWidth,
            int&nbsp;newHeight)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The user has resized the component.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/DesktopManager.html#setBoundsForFrame(javax.swing.JComponent, int, int, int, int)">setBoundsForFrame</A></B>(<A HREF="../../javax/swing/JComponent.html">JComponent</A>&nbsp;f,
                  int&nbsp;newX,
                  int&nbsp;newY,
                  int&nbsp;newWidth,
                  int&nbsp;newHeight)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This is a primative reshape method.</TD>
</TR>
</TABLE>
&nbsp;
<P>

<!-- ============ FIELD DETAIL =========== -->


<!-- ========= CONSTRUCTOR DETAIL ======== -->


<!-- ============ METHOD DETAIL ========== -->

<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>

<A NAME="openFrame(javax.swing.JInternalFrame)"><!-- --></A><H3>
openFrame</H3>
<PRE>
public void <B>openFrame</B>(<A HREF="../../javax/swing/JInternalFrame.html">JInternalFrame</A>&nbsp;f)</PRE>
<DL>
<DD>If possible, display this frame in an appropriate location.
 Normally, this is not called, as the creator of the JInternalFrame
 will add the frame to the appropriate parent.</DL>
<HR>

<A NAME="closeFrame(javax.swing.JInternalFrame)"><!-- --></A><H3>
closeFrame</H3>
<PRE>
public void <B>closeFrame</B>(<A HREF="../../javax/swing/JInternalFrame.html">JInternalFrame</A>&nbsp;f)</PRE>
<DL>
<DD>Generally, this call should remove the frame from it's parent.</DL>
<HR>

<A NAME="maximizeFrame(javax.swing.JInternalFrame)"><!-- --></A><H3>
maximizeFrame</H3>
<PRE>
public void <B>maximizeFrame</B>(<A HREF="../../javax/swing/JInternalFrame.html">JInternalFrame</A>&nbsp;f)</PRE>
<DL>
<DD>Generally, the frame should be resized to match it's parents bounds.</DL>
<HR>

<A NAME="minimizeFrame(javax.swing.JInternalFrame)"><!-- --></A><H3>
minimizeFrame</H3>
<PRE>
public void <B>minimizeFrame</B>(<A HREF="../../javax/swing/JInternalFrame.html">JInternalFrame</A>&nbsp;f)</PRE>
<DL>
<DD>Generally, this indicates that the frame should be restored to it's 
 size and position prior to a maximizeFrame() call.</DL>
<HR>

<A NAME="iconifyFrame(javax.swing.JInternalFrame)"><!-- --></A><H3>
iconifyFrame</H3>
<PRE>
public void <B>iconifyFrame</B>(<A HREF="../../javax/swing/JInternalFrame.html">JInternalFrame</A>&nbsp;f)</PRE>
<DL>
<DD>Generally, remove this frame from it's parent and add an iconic representation.</DL>
<HR>

<A NAME="deiconifyFrame(javax.swing.JInternalFrame)"><!-- --></A><H3>
deiconifyFrame</H3>
<PRE>
public void <B>deiconifyFrame</B>(<A HREF="../../javax/swing/JInternalFrame.html">JInternalFrame</A>&nbsp;f)</PRE>
<DL>
<DD>Generally, remove any iconic representation that is present and restore the
 frame to it's original size and location.</DL>
<HR>

<A NAME="activateFrame(javax.swing.JInternalFrame)"><!-- --></A><H3>
activateFrame</H3>
<PRE>
public void <B>activateFrame</B>(<A HREF="../../javax/swing/JInternalFrame.html">JInternalFrame</A>&nbsp;f)</PRE>
<DL>
<DD>Generally, indicate that this frame has focus. This is usually called after 
 the JInternalFrame's IS_SELECTED_PROPERTY has been set to true.</DL>
<HR>

<A NAME="deactivateFrame(javax.swing.JInternalFrame)"><!-- --></A><H3>
deactivateFrame</H3>
<PRE>
public void <B>deactivateFrame</B>(<A HREF="../../javax/swing/JInternalFrame.html">JInternalFrame</A>&nbsp;f)</PRE>
<DL>
<DD>Generally, indicate that this frame has lost focus. This is usually called 
 after the JInternalFrame's IS_SELECTED_PROPERTY has been set to false.</DL>
<HR>

<A NAME="beginDraggingFrame(javax.swing.JComponent)"><!-- --></A><H3>
beginDraggingFrame</H3>
<PRE>
public void <B>beginDraggingFrame</B>(<A HREF="../../javax/swing/JComponent.html">JComponent</A>&nbsp;f)</PRE>
<DL>
<DD>This method is normally called when the user has indicated that 
 they will begin dragging a component around. This method should be called
 prior to any dragFrame() calls to allow the DesktopManager to prepare any
 necessary state. Normally <b>f</b> will be a JInternalFrame.</DL>
<HR>

<A NAME="dragFrame(javax.swing.JComponent, int, int)"><!-- --></A><H3>
dragFrame</H3>
<PRE>
public void <B>dragFrame</B>(<A HREF="../../javax/swing/JComponent.html">JComponent</A>&nbsp;f,
                      int&nbsp;newX,
                      int&nbsp;newY)</PRE>
<DL>
<DD>The user has moved the frame. Calls to this method will be preceeded by calls
 to beginDraggingFrame(). 
  Normally <b>f</b> will be a JInternalFrame.</DL>
<HR>

<A NAME="endDraggingFrame(javax.swing.JComponent)"><!-- --></A><H3>
endDraggingFrame</H3>
<PRE>
public void <B>endDraggingFrame</B>(<A HREF="../../javax/swing/JComponent.html">JComponent</A>&nbsp;f)</PRE>
<DL>
<DD>This method signals the end of the dragging session. Any state maintained by
 the DesktopManager can be removed here.  Normally <b>f</b> will be a JInternalFrame.</DL>
<HR>

<A NAME="beginResizingFrame(javax.swing.JComponent, int)"><!-- --></A><H3>
beginResizingFrame</H3>
<PRE>
public void <B>beginResizingFrame</B>(<A HREF="../../javax/swing/JComponent.html">JComponent</A>&nbsp;f,
                               int&nbsp;direction)</PRE>
<DL>
<DD>This methods is normally called when the user has indicated that 
 they will begin resizing the frame. This method should be called
 prior to any resizeFrame() calls to allow the DesktopManager to prepare any
 necessary state.  Normally <b>f</b> will be a JInternalFrame.</DL>
<HR>

<A NAME="resizeFrame(javax.swing.JComponent, int, int, int, int)"><!-- --></A><H3>
resizeFrame</H3>
<PRE>
public void <B>resizeFrame</B>(<A HREF="../../javax/swing/JComponent.html">JComponent</A>&nbsp;f,
                        int&nbsp;newX,
                        int&nbsp;newY,
                        int&nbsp;newWidth,
                        int&nbsp;newHeight)</PRE>
<DL>
<DD>The user has resized the component. Calls to this method will be preceeded by calls
 to beginResizingFrame(). 
  Normally <b>f</b> will be a JInternalFrame.</DL>
<HR>

<A NAME="endResizingFrame(javax.swing.JComponent)"><!-- --></A><H3>
endResizingFrame</H3>
<PRE>
public void <B>endResizingFrame</B>(<A HREF="../../javax/swing/JComponent.html">JComponent</A>&nbsp;f)</PRE>
<DL>
<DD>This method signals the end of the resize session. Any state maintained by
 the DesktopManager can be removed here.  Normally <b>f</b> will be a JInternalFrame.</DL>
<HR>

<A NAME="setBoundsForFrame(javax.swing.JComponent, int, int, int, int)"><!-- --></A><H3>
setBoundsForFrame</H3>
<PRE>
public void <B>setBoundsForFrame</B>(<A HREF="../../javax/swing/JComponent.html">JComponent</A>&nbsp;f,
                              int&nbsp;newX,
                              int&nbsp;newY,
                              int&nbsp;newWidth,
                              int&nbsp;newHeight)</PRE>
<DL>
<DD>This is a primative reshape method.</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" ID="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../overview-summary.html"><FONT ID="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" ID="NavBarCell1Rev"> &nbsp;<FONT ID="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="class-use/DesktopManager.html"><FONT ID="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../index-files/index-1.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
Swing 1.1</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../javax/swing/ComboBoxModel.html"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../javax/swing/Icon.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="DesktopManager.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" ID="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" ID="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>Java is a trademark or registered trademark of Sun Microsystems,  Inc. in the US and other countries.<br>Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,<br>Palo Alto, California, 94303, U.S.A.  All Rights Reserved.</font>
</BODY>
</HTML>
