is new.
java.lang.Objectjava.awt.DisplayMode
The DisplayMode class encapsulates the bit depth, height, width, and refresh rate of a GraphicsDevice. Display modes are hardware-dependent and may not always be available.
| Field Summary | |
|---|---|
| static int |
BIT_DEPTH_MULTI
Value of the bit depth if multiple bit depths are supported in this dislay mode. |
| static int |
REFRESH_RATE_UNKNOWN
Value of the refresh rate if not known |
| Constructor Summary | |
|---|---|
|
DisplayMode
(int width, int height, int bitDepth, int refreshRate) Create a new display mode object with the supplied parameters. |
|
| Method Summary | |
|---|---|
| boolean |
equals
(
DisplayMode
dm) |
boolean
|
equals
(
Object
Indicates whether some other object is "equal to" this one.
|
| int |
getBitDepth
() |
| int |
getHeight
() |
| int |
getRefreshRate
() |
| int |
getWidth
() |
| int |
hashCode
() Returns a hash code value for the object. |
| Methods inherited from class java.lang. Object |
|---|
clone
,
|
| Field Detail |
|---|
public static final int BIT_DEPTH_MULTI
public static final int REFRESH_RATE_UNKNOWN
| Constructor Detail |
|---|
public DisplayMode(int width,
int height,
int bitDepth,
int refreshRate)
| Method Detail |
|---|
public int getHeight()
public int getWidth()
public int getBitDepth()
public int getRefreshRate()
public boolean equals(DisplayMode dm)
equals
public boolean
equals
(
Object
dm)
Description copied from class:
Object
Indicates whether some other object is "equal to" this one.
The equals method implements an equivalence relation on non-null object references:
It is
reflexive
: for any non-null reference value x, x.equals(x) should return true.
It is
symmetric
: for any non-null reference values x and y, x.equals(y) should return true if and only if y.equals(x) returns true.
It is
transitive
: for any non-null reference values x, y, and z, if x.equals(y) returns true and y.equals(z) returns true, then x.equals(z) should return true.
It is
consistent
: for any non-null reference values x and y, multiple invocations of
x.equals(y)
consistently return true or consistently return false, provided no information used in equals comparisons on the objects is modified.
For any non-null reference value x, x.equals(null) should return false.
The
equals
method for class Object implements the most discriminating possible equivalence relation on objects; that is, for any non-null reference values x and y, this method returns true if and only if x and y refer to the same object (x == y has the value true).
Note that it is generally necessary to override the
hashCode
method whenever this method is overridden, so as to maintain the general contract for the
hashCode
method, which states that equal objects must have equal hash codes.
Overrides:
equals
in class
Object
Parameters:
dm - the reference object with which to compare.
Returns:
whether the two display modes are equal
See Also:
Object.hashCode()
,
Hashtable
public int hashCode()
The general contract of hashCode is:
As much as is reasonably practical, the hashCode method defined by class Object does return distinct integers for distinct objects. (This is typically implemented by converting the internal address of the object into an integer, but this implementation technique is not required by the Java TM programming language.)