< prev index next >
src/java.desktop/share/classes/javax/swing/ViewportLayout.java
Print this page
*** 34,45 ****
import java.awt.Dimension;
import java.awt.Insets;
import java.io.Serializable;
/**
! * The default layout manager for <code>JViewport</code>.
! * <code>ViewportLayout</code> defines
* a policy for layout that should be useful for most applications.
* The viewport makes its view the same size as the viewport,
* however it will not make the view smaller than its minimum size.
* As the viewport grows the view is kept bottom justified until
* the entire view is visible, subsequently the view is kept top
--- 34,45 ----
import java.awt.Dimension;
import java.awt.Insets;
import java.io.Serializable;
/**
! * The default layout manager for {@code JViewport}.
! * {@code ViewportLayout} defines
* a policy for layout that should be useful for most applications.
* The viewport makes its view the same size as the viewport,
* however it will not make the view smaller than its minimum size.
* As the viewport grows the view is kept bottom justified until
* the entire view is visible, subsequently the view is kept top
*** 49,59 ****
* Serialized objects of this class will not be compatible with
* future Swing releases. The current serialization support is
* appropriate for short term storage or RMI between applications running
* the same version of Swing. As of 1.4, support for long term storage
* of all JavaBeans™
! * has been added to the <code>java.beans</code> package.
* Please see {@link java.beans.XMLEncoder}.
*
* @author Hans Muller
* @since 1.2
*/
--- 49,59 ----
* Serialized objects of this class will not be compatible with
* future Swing releases. The current serialization support is
* appropriate for short term storage or RMI between applications running
* the same version of Swing. As of 1.4, support for long term storage
* of all JavaBeans™
! * has been added to the {@code java.beans} package.
* Please see {@link java.beans.XMLEncoder}.
*
* @author Hans Muller
* @since 1.2
*/
*** 80,90 ****
/**
* Returns the preferred dimensions for this layout given the components
* in the specified target container.
* @param parent the component which needs to be laid out
! * @return a <code>Dimension</code> object containing the
* preferred dimensions
* @see #minimumLayoutSize
*/
public Dimension preferredLayoutSize(Container parent) {
Component view = ((JViewport)parent).getView();
--- 80,90 ----
/**
* Returns the preferred dimensions for this layout given the components
* in the specified target container.
* @param parent the component which needs to be laid out
! * @return a {@code Dimension} object containing the
* preferred dimensions
* @see #minimumLayoutSize
*/
public Dimension preferredLayoutSize(Container parent) {
Component view = ((JViewport)parent).getView();
*** 103,113 ****
/**
* Returns the minimum dimensions needed to layout the components
* contained in the specified target container.
*
* @param parent the component which needs to be laid out
! * @return a <code>Dimension</code> object containing the minimum
* dimensions
* @see #preferredLayoutSize
*/
public Dimension minimumLayoutSize(Container parent) {
return new Dimension(4, 4);
--- 103,113 ----
/**
* Returns the minimum dimensions needed to layout the components
* contained in the specified target container.
*
* @param parent the component which needs to be laid out
! * @return a {@code Dimension} object containing the minimum
* dimensions
* @see #preferredLayoutSize
*/
public Dimension minimumLayoutSize(Container parent) {
return new Dimension(4, 4);
*** 118,128 ****
* Called by the AWT when the specified container needs to be laid out.
*
* @param parent the container to lay out
*
* @throws AWTError if the target isn't the container specified to the
! * <code>BoxLayout</code> constructor
*/
public void layoutContainer(Container parent)
{
JViewport vp = (JViewport)parent;
Component view = vp.getView();
--- 118,128 ----
* Called by the AWT when the specified container needs to be laid out.
*
* @param parent the container to lay out
*
* @throws AWTError if the target isn't the container specified to the
! * {@code BoxLayout} constructor
*/
public void layoutContainer(Container parent)
{
JViewport vp = (JViewport)parent;
Component view = vp.getView();
< prev index next >