org.p2c2e.zing
Class GraphicsWindow
java.lang.Object
org.p2c2e.zing.Window
org.p2c2e.zing.GraphicsWindow
- All Implemented Interfaces:
- java.lang.Comparable, java.util.EventListener, java.awt.event.MouseListener
- public class GraphicsWindow
- extends Window
| Fields inherited from class org.p2c2e.zing.Window |
ABOVE, BELOW, BLANK, FIXED, GRAPHICS, LEFT, PAIR, PROPORTIONAL, RIGHT, root, TEXT_BUFFER, TEXT_GRID |
|
Constructor Summary |
GraphicsWindow(java.awt.font.FontRenderContext context)
|
|
Method Summary |
void |
cancelMouseInput()
|
protected void |
clear()
|
protected void |
doLayout()
|
void |
drawImage(java.awt.Image img,
int x,
int y)
|
void |
eraseRect(int left,
int top,
int width,
int height)
|
void |
fillRect(java.awt.Color c,
int left,
int top,
int width,
int height)
|
protected int |
getSplit(int size,
int axis)
|
int |
getWindowHeight()
|
protected int |
getWindowType()
|
int |
getWindowWidth()
|
void |
mouseClicked(java.awt.event.MouseEvent e)
|
protected void |
rearrange(java.awt.Rectangle r)
|
protected boolean |
requestMouseInput(MouseInputConsumer mic)
|
void |
setBackgroundColor(java.awt.Color c)
|
| Methods inherited from class org.p2c2e.zing.Window |
cancelCharacterInput, cancelLineInput, close, closeStream, compareTo, createHintedStyle, createHintedStyles, focusHighlight, getEchoStream, getParent, getSibling, getStream, getStyleMap, handleKey, isFocusStealable, isRequestingKeyboardInput, measureStyle, mouseEntered, mouseExited, mousePressed, mouseReleased, putChar, putString, requestCharacterInput, requestLineInput, restyle, setEchoStream, setStyle, split, unfocusHighlight |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GraphicsWindow
public GraphicsWindow(java.awt.font.FontRenderContext context)
doLayout
protected void doLayout()
- Overrides:
doLayout in class Window
getWindowType
protected int getWindowType()
- Overrides:
getWindowType in class Window
getWindowHeight
public int getWindowHeight()
- Overrides:
getWindowHeight in class Window
getWindowWidth
public int getWindowWidth()
- Overrides:
getWindowWidth in class Window
clear
protected void clear()
- Overrides:
clear in class Window
getSplit
protected int getSplit(int size,
int axis)
- Overrides:
getSplit in class Window
rearrange
protected void rearrange(java.awt.Rectangle r)
- Specified by:
rearrange in class Window
setBackgroundColor
public void setBackgroundColor(java.awt.Color c)
fillRect
public void fillRect(java.awt.Color c,
int left,
int top,
int width,
int height)
eraseRect
public void eraseRect(int left,
int top,
int width,
int height)
drawImage
public void drawImage(java.awt.Image img,
int x,
int y)
requestMouseInput
protected boolean requestMouseInput(MouseInputConsumer mic)
- Overrides:
requestMouseInput in class Window
cancelMouseInput
public void cancelMouseInput()
- Overrides:
cancelMouseInput in class Window
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent e)
- Specified by:
mouseClicked in interface java.awt.event.MouseListener- Overrides:
mouseClicked in class Window