public enum HexagonalGridLayout extends Enum<HexagonalGridLayout>
HexagonalGrid can have.
The name HexagonalGridLayout might seem inconsistent with the other names
in this package but since the name GridLayout is so common (in SWT for example)
using this name seemed appropriate.| Enum Constant and Description |
|---|
EMPTY
An empty grid.
|
HEXAGONAL
The hexagonal layout must have equal width and height and
it must be odd.
|
RECTANGULAR
A rectangular layout has no special rules.
|
TRAPEZOID
A trapezoid layout has no special rules.
|
TRIANGULAR
A triangular layout must have equal width and height.
|
| Modifier and Type | Method and Description |
|---|---|
GridLayoutStrategy |
getGridLayoutStrategy() |
static HexagonalGridLayout |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static HexagonalGridLayout[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final HexagonalGridLayout RECTANGULAR
public static final HexagonalGridLayout HEXAGONAL
public static final HexagonalGridLayout TRIANGULAR
public static final HexagonalGridLayout TRAPEZOID
public static final HexagonalGridLayout EMPTY
public static HexagonalGridLayout[] values()
for (HexagonalGridLayout c : HexagonalGridLayout.values()) System.out.println(c);
public static HexagonalGridLayout valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic GridLayoutStrategy getGridLayoutStrategy()
Copyright © 2016. All rights reserved.