org.rosuda.ibase.toolkit
Interface GraphicsDevice

All Known Implementing Classes:
AWTGraphicsDevice, AwtQueryPopup, SWINGGraphicsDevice

public interface GraphicsDevice

GraphicsDevice handles graphics-, mouse-, keyboard- and layer interactivity on lowest level

Version:
$Id: GraphicsDevice.java 2626 2006-10-10 18:58:58Z urbaneks $

Field Summary
static int AWTGrDevID
           
static int JOGLGrDevID
           
static int SWINGGrDevID
           
 
Method Summary
 void addKeyListener(java.awt.event.KeyListener l)
           
 void addMouseListener(java.awt.event.MouseListener l)
           
 void addMouseMotionListener(java.awt.event.MouseMotionListener l)
           
 java.awt.Rectangle getBounds()
           
 java.awt.Component getComponent()
           
 int getGrDevID()
           
 int getHeight()
           
 java.awt.Point getLocation()
           
 java.awt.Container getParent()
           
 java.awt.Dimension getSize()
           
 int getWidth()
           
 void paint(java.awt.Graphics g)
           
 void paintLayer(int layer)
           
 void repaint()
           
 void setBackground(java.awt.Color c)
           
 void setCursor(java.awt.Cursor c)
           
 void setPCOwner(PlotComponent pc)
           
 void setSize(java.awt.Dimension d)
           
 void setSize(int w, int h)
           
 void setUpdateRoot(int root)
           
 void update(java.awt.Graphics g)
           
 

Field Detail

AWTGrDevID

static final int AWTGrDevID
See Also:
Constant Field Values

SWINGGrDevID

static final int SWINGGrDevID
See Also:
Constant Field Values

JOGLGrDevID

static final int JOGLGrDevID
See Also:
Constant Field Values
Method Detail

paintLayer

void paintLayer(int layer)

repaint

void repaint()

setPCOwner

void setPCOwner(PlotComponent pc)

getGrDevID

int getGrDevID()

setUpdateRoot

void setUpdateRoot(int root)

getComponent

java.awt.Component getComponent()

getBounds

java.awt.Rectangle getBounds()

setSize

void setSize(int w,
             int h)

getSize

java.awt.Dimension getSize()

setBackground

void setBackground(java.awt.Color c)

getLocation

java.awt.Point getLocation()

setCursor

void setCursor(java.awt.Cursor c)

setSize

void setSize(java.awt.Dimension d)

getWidth

int getWidth()

getHeight

int getHeight()

getParent

java.awt.Container getParent()

paint

void paint(java.awt.Graphics g)

update

void update(java.awt.Graphics g)

addMouseListener

void addMouseListener(java.awt.event.MouseListener l)

addMouseMotionListener

void addMouseMotionListener(java.awt.event.MouseMotionListener l)

addKeyListener

void addKeyListener(java.awt.event.KeyListener l)