org.tbee.swing
Class EqualsLayout
java.lang.Object
org.tbee.swing.EqualsLayout
- All Implemented Interfaces:
- LayoutManager, SwingConstants
public final class EqualsLayout
- extends Object
- implements LayoutManager, SwingConstants
Layout components horizontally or vertically, aligned, and all components are the same size.
A great layout for button panels.
Usage:
JPanel buttonPanel1 = new JPanel(new EqualsLayout(EqualsLayout.VERTICAL, EqualsLayout.TOP, 3));
...
JPanel buttonPanel2 = new JPanel(new EqualsLayout()); // setup according to the java style guide button bar layout (HORIZONTAL, RIGHT)
- Version:
- $Revision: 1.2 $
| Fields inherited from interface javax.swing.SwingConstants |
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
|
Constructor Summary |
EqualsLayout()
A right aligned horizontal layout (for buttons bars according to the Java style guide) |
EqualsLayout(int gap)
A right aligned horizontal layout (for buttons bars according to the Java style guide) |
EqualsLayout(int orientation,
int alignment)
|
EqualsLayout(int orientation,
int alignment,
int gap)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EqualsLayout
public EqualsLayout()
- A right aligned horizontal layout (for buttons bars according to the Java style guide)
EqualsLayout
public EqualsLayout(int gap)
- A right aligned horizontal layout (for buttons bars according to the Java style guide)
EqualsLayout
public EqualsLayout(int orientation,
int alignment)
EqualsLayout
public EqualsLayout(int orientation,
int alignment,
int gap)
getGap
public int getGap()
setGap
public void setGap(int gap)
getOrientation
public int getOrientation()
setOrientation
public void setOrientation(int orientation)
getAlignment
public int getAlignment()
setAlignment
public void setAlignment(int alignment)
layoutContainer
public void layoutContainer(Container container)
- Specified by:
layoutContainer in interface LayoutManager
minimumLayoutSize
public Dimension minimumLayoutSize(Container c)
- Specified by:
minimumLayoutSize in interface LayoutManager
preferredLayoutSize
public Dimension preferredLayoutSize(Container container)
- Specified by:
preferredLayoutSize in interface LayoutManager
addLayoutComponent
public void addLayoutComponent(String s,
Component component)
- Specified by:
addLayoutComponent in interface LayoutManager
removeLayoutComponent
public void removeLayoutComponent(Component component)
- Specified by:
removeLayoutComponent in interface LayoutManager
main
public static void main(String[] args)
Copyright © 2012 KnowledgePlaza. All Rights Reserved.