private static final class FormLayout.ComponentSizeCache
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.awt.Component,java.awt.Dimension> |
minimumSizes
Maps components to their minimum sizes.
|
private java.util.Map<java.awt.Component,java.awt.Dimension> |
preferredSizes
Maps components to their preferred sizes.
|
| Modifier | Constructor and Description |
|---|---|
private |
ComponentSizeCache(int initialCapacity)
Constructs a
ComponentSizeCache. |
| Modifier and Type | Method and Description |
|---|---|
(package private) java.awt.Dimension |
getMinimumSize(java.awt.Component component)
Returns the minimum size for the given component.
|
(package private) java.awt.Dimension |
getPreferredSize(java.awt.Component component)
Returns the preferred size for the given component.
|
(package private) void |
invalidate()
Invalidates the cache.
|
(package private) void |
removeEntry(java.awt.Component component) |
private final java.util.Map<java.awt.Component,java.awt.Dimension> minimumSizes
private final java.util.Map<java.awt.Component,java.awt.Dimension> preferredSizes
private ComponentSizeCache(int initialCapacity)
ComponentSizeCache.initialCapacity - the initial cache capacityvoid invalidate()
java.awt.Dimension getMinimumSize(java.awt.Component component)
component - the component to compute the minimum sizejava.awt.Dimension getPreferredSize(java.awt.Component component)
component - the component to compute the preferred sizevoid removeEntry(java.awt.Component component)