public class NewspaperLayout
extends java.lang.Object
implements java.awt.LayoutManager2
This layout is specifically designed to work well with JScrollPane; it adapts to larger widths by adding columns and to narrower widths by removing them, eliminating the necessity for the oft-annoying horizontal scroll bar.
Copyright 2007 Partner Software, Inc.
| Constructor and Description |
|---|
NewspaperLayout() |
NewspaperLayout(boolean stretchHorizontally,
boolean stretchVertically) |
| Modifier and Type | Method and Description |
|---|---|
void |
addLayoutComponent(java.awt.Component component,
java.lang.Object constraints) |
void |
addLayoutComponent(java.lang.String constraints,
java.awt.Component component) |
float |
getLayoutAlignmentX(java.awt.Container container) |
float |
getLayoutAlignmentY(java.awt.Container container) |
boolean |
getStretchHorizontally() |
boolean |
getStretchVertically() |
void |
invalidateLayout(java.awt.Container container) |
void |
layoutContainer(java.awt.Container container) |
static void |
main(java.lang.String[] argv) |
java.awt.Dimension |
maximumLayoutSize(java.awt.Container container) |
java.awt.Dimension |
minimumLayoutSize(java.awt.Container container) |
java.awt.Dimension |
preferredLayoutSize(java.awt.Container container) |
void |
removeLayoutComponent(java.awt.Component component) |
void |
setStretchHorizontally(boolean tizit) |
void |
setStretchVertically(boolean tizit) |
public NewspaperLayout()
public NewspaperLayout(boolean stretchHorizontally,
boolean stretchVertically)
public void addLayoutComponent(java.awt.Component component,
java.lang.Object constraints)
addLayoutComponent in interface java.awt.LayoutManager2public float getLayoutAlignmentX(java.awt.Container container)
getLayoutAlignmentX in interface java.awt.LayoutManager2public float getLayoutAlignmentY(java.awt.Container container)
getLayoutAlignmentY in interface java.awt.LayoutManager2public void invalidateLayout(java.awt.Container container)
invalidateLayout in interface java.awt.LayoutManager2public java.awt.Dimension maximumLayoutSize(java.awt.Container container)
maximumLayoutSize in interface java.awt.LayoutManager2public void addLayoutComponent(java.lang.String constraints,
java.awt.Component component)
addLayoutComponent in interface java.awt.LayoutManagerpublic void layoutContainer(java.awt.Container container)
layoutContainer in interface java.awt.LayoutManagerpublic java.awt.Dimension minimumLayoutSize(java.awt.Container container)
minimumLayoutSize in interface java.awt.LayoutManagerpublic java.awt.Dimension preferredLayoutSize(java.awt.Container container)
preferredLayoutSize in interface java.awt.LayoutManagerpublic void removeLayoutComponent(java.awt.Component component)
removeLayoutComponent in interface java.awt.LayoutManagerpublic boolean getStretchVertically()
public void setStretchVertically(boolean tizit)
public boolean getStretchHorizontally()
public void setStretchHorizontally(boolean tizit)
public static void main(java.lang.String[] argv)