sun.awt.peer
Interface ComponentPeer

All Known Subinterfaces:
ButtonPeer, CanvasPeer, CheckboxPeer, ChoicePeer, ContainerPeer, DialogPeer, FileDialogPeer, FramePeer, LabelPeer, LightweightPeer, ListPeer, PanelPeer, ScrollbarPeer, ScrollPanePeer, TextAreaPeer, TextComponentPeer, TextFieldPeer, WindowPeer
All Known Implementing Classes:
GLabelPeer, PPCFileDialogPeer, QtLabelPeer

public interface ComponentPeer


Method Summary
 int checkImage(java.awt.Image img, int w, int h, java.awt.image.ImageObserver o)
           
 void clearBackground(Graphics g)
           
 java.awt.Image createImage(java.awt.image.ImageProducer producer)
           
 java.awt.Image createImage(int width, int height)
           
 java.awt.image.VolatileImage createVolatileImage(int width, int height)
           
 void dispose()
           
 java.awt.image.ColorModel getColorModel()
           
 FontMetrics getFontMetrics(Font font)
           
 Graphics getGraphics()
           
 java.awt.Point getLocationOnScreen()
           
 java.awt.Dimension getMinimumSize()
           
 java.awt.Dimension getPreferredSize()
           
 Toolkit getToolkit()
           
 void handleEvent(AWTEvent e)
           
 boolean isFocusTraversable()
           
 void paint(Graphics g)
           
 boolean prepareImage(java.awt.Image img, int w, int h, java.awt.image.ImageObserver o)
           
 void print(Graphics g)
           
 void repaint(long tm, int x, int y, int width, int height)
           
 boolean requestFocus(Component lightweightChild, Window parent, boolean temporary, boolean focusedWindowChangeAllowed, long time)
           
 void setBackground(java.awt.Color c)
           
 void setBounds(int x, int y, int width, int height)
           
 void setCursor(java.awt.Cursor cursor)
           
 void setEnabled(boolean b)
           
 void setFocusable(boolean focusable)
           
 void setFont(Font f)
           
 void setForeground(java.awt.Color c)
           
 void setVisible(boolean b)
           
 

Method Detail

setVisible

void setVisible(boolean b)

setEnabled

void setEnabled(boolean b)

paint

void paint(Graphics g)

repaint

void repaint(long tm,
             int x,
             int y,
             int width,
             int height)

print

void print(Graphics g)

clearBackground

void clearBackground(Graphics g)

setBounds

void setBounds(int x,
               int y,
               int width,
               int height)

handleEvent

void handleEvent(AWTEvent e)

getLocationOnScreen

java.awt.Point getLocationOnScreen()

getPreferredSize

java.awt.Dimension getPreferredSize()

getMinimumSize

java.awt.Dimension getMinimumSize()

getColorModel

java.awt.image.ColorModel getColorModel()

getToolkit

Toolkit getToolkit()

getGraphics

Graphics getGraphics()

getFontMetrics

FontMetrics getFontMetrics(Font font)

dispose

void dispose()

setForeground

void setForeground(java.awt.Color c)

setBackground

void setBackground(java.awt.Color c)

setFont

void setFont(Font f)

setCursor

void setCursor(java.awt.Cursor cursor)

requestFocus

boolean requestFocus(Component lightweightChild,
                     Window parent,
                     boolean temporary,
                     boolean focusedWindowChangeAllowed,
                     long time)

isFocusTraversable

boolean isFocusTraversable()

setFocusable

void setFocusable(boolean focusable)

createImage

java.awt.Image createImage(java.awt.image.ImageProducer producer)

createImage

java.awt.Image createImage(int width,
                           int height)

prepareImage

boolean prepareImage(java.awt.Image img,
                     int w,
                     int h,
                     java.awt.image.ImageObserver o)

checkImage

int checkImage(java.awt.Image img,
               int w,
               int h,
               java.awt.image.ImageObserver o)

createVolatileImage

java.awt.image.VolatileImage createVolatileImage(int width,
                                                 int height)