|
Eclipse Rich Ajax Platform | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.swt.graphics.Resource org.eclipse.swt.graphics.Font
public final class Font
Instances of this class manage resources that define how text looks when it is displayed.
To create fonts, it is recommended to use one of the getFont
methods in class Graphics
by providing a name, size and style
information or a FontData
object which encapsulates this data.
FontData
,
Graphics
,
Graphics.getFont(FontData)
,
Graphics.getFont(String, int, int)
Constructor Summary | |
---|---|
Font(Device device,
FontData fontData)
Constructs a new font given a device and font data which describes the desired font's appearance. |
|
Font(Device device,
FontData[] fontData)
Constructs a new font given a device and an array of font data which describes the desired font's appearance. |
|
Font(Device device,
java.lang.String name,
int height,
int style)
Constructs a new font given a device, a font name, the height of the desired font in points, and a font style. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object object)
|
FontData[] |
getFontData()
Returns an array of FontData s representing the receiver. |
int |
hashCode()
|
java.lang.String |
toString()
Returns a string containing a concise, human-readable description of the receiver. |
Methods inherited from class org.eclipse.swt.graphics.Resource |
---|
dispose, getDevice, isDisposed |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Font(Device device, FontData fontData)
You must dispose the font when it is no longer required.
Note, this constructor is provided for convenience when
single-sourcing code with SWT. For RWT, the recommended way to create fonts
is to use one of the getFont
methods in class
Graphics
.
device
- the device to create the font onfontData
- the FontData that describes the desired font (must not be null)
java.lang.IllegalArgumentException
- SWTError
- public Font(Device device, FontData[] fontData)
You must dispose the font when it is no longer required.
Note, this constructor is provided for convenience when
single-sourcing code with SWT. For RWT, the recommended way to create fonts
is to use one of the getFont
methods in class
Graphics
.
device
- the device to create the font onfontData
- the array of FontData that describes the desired font (must not be null)
java.lang.IllegalArgumentException
- SWTError
- public Font(Device device, java.lang.String name, int height, int style)
You must dispose the font when it is no longer required.
device
- the device to create the font onname
- the name of the font (must not be null)height
- the font height in pointsstyle
- a bit or combination of NORMAL, BOLD, ITALIC
java.lang.IllegalArgumentException
- SWTError
- Method Detail |
---|
public FontData[] getFontData()
FontData
s representing the receiver.
SWTException
- public boolean equals(java.lang.Object object)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
|
Eclipse Rich Ajax Platform | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (c) EclipseSource and others 2002, 2012. All rights reserved.