public static class

Box.Filler

extends JComponent
implements Accessible
java.lang.Object
   ↳ java.awt.Component
     ↳ java.awt.Container
       ↳ javax.swing.JComponent
         ↳ javax.swing.Box.Filler

Class Overview

An implementation of a lightweight component that participates in layout but has no view.

Warning: 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 JavaBeansTM has been added to the java.beans package. Please see XMLEncoder.

Summary

Nested Classes
class Box.Filler.AccessibleBoxFiller This class implements accessibility support for the Box.Filler class. 
[Expand]
Inherited Constants
From class javax.swing.JComponent
From class java.awt.Component
From interface java.awt.image.ImageObserver
[Expand]
Inherited Fields
From class javax.swing.JComponent
Public Constructors
Box.Filler(Dimension min, Dimension pref, Dimension max)
Constructor to create shape with the given size ranges.
Public Methods
void changeShape(Dimension min, Dimension pref, Dimension max)
Change the size requests for this shape.
AccessibleContext getAccessibleContext()
Gets the AccessibleContext associated with this Box.Filler.
Protected Methods
void paintComponent(Graphics g)
Paints this Filler.
[Expand]
Inherited Methods
From class javax.swing.JComponent
From class java.awt.Container
From class java.awt.Component
From class java.lang.Object
From interface java.awt.MenuContainer
From interface java.awt.image.ImageObserver
From interface javax.accessibility.Accessible

Public Constructors

public Box.Filler (Dimension min, Dimension pref, Dimension max)

Constructor to create shape with the given size ranges.

Parameters
min Minimum size
pref Preferred size
max Maximum size

Public Methods

public void changeShape (Dimension min, Dimension pref, Dimension max)

Change the size requests for this shape. An invalidate() is propagated upward as a result so that layout will eventually happen with using the new sizes.

Parameters
min Value to return for getMinimumSize
pref Value to return for getPreferredSize
max Value to return for getMaximumSize

public AccessibleContext getAccessibleContext ()

Gets the AccessibleContext associated with this Box.Filler. For box fillers, the AccessibleContext takes the form of an AccessibleBoxFiller. A new AccessibleAWTBoxFiller instance is created if necessary.

Returns
  • an AccessibleBoxFiller that serves as the AccessibleContext of this Box.Filler.

Protected Methods

protected void paintComponent (Graphics g)

Paints this Filler. If this Filler has a UI this method invokes super's implementation, otherwise if this Filler is opaque the Graphics is filled using the background.

Parameters
g the Graphics to paint to
Throws
NullPointerException if g is null