ComponentPeer

Name

ComponentPeer

[Graphic: Figure from the text]

Description

ComponentPeer is an interface that defines the basis for all non-menu GUI peer interfaces.

Interface Definition

public abstract interface java.awt.peer.ComponentPeer {
 // Interface Methods public abstract int checkImage (Image image, int width, int height, ImageObserver observer);
public abstract Image createImage (ImageProducer producer);
public abstract Image createImage (int width, int height);
public abstract void disable(); (Deprecated) public abstract void dispose();
public abstract void enable(); (Deprecated) public abstract ColorModel getColorModel();
public abstract FontMetrics getFontMetrics (Font f);
public abstract Graphics getGraphics();
public abstract Point getLocationOnScreen(); public abstract Dimension getMinimumSize(); public abstract Dimension getPreferredSize(); public abstract Toolkit getToolkit();
public abstract boolean handleEvent (Event e);
public abstract void hide(); (Deprecated) public abstract boolean isFocusTraversable(); public abstract Dimension minimumSize(); (Deprecated) public abstract void paint (Graphics g);
public abstract Dimension preferredSize (); (Deprecated) public abstract boolean prepareImage (Image image, int width, int height, ImageObserver observer);
public abstract void print (Graphics g);
public abstract void repaint (long tm, int x, int y, int width, int height);
public abstract void requestFocus();
public abstract void reshape (int x, int y, int width, int height); (Deprecated) public abstract void setBackground (Color c);
public abstract void setBounds (int x, int y, int width, int height); public abstract void setCursor (Cursor cursor); public abstract void setEnabled (boolean b); public abstract void setFont (Font f);
public abstract void setForeground (Color c);
public abstract void setVisible (boolean b); public abstract void show(); (Deprecated)
}

Interface Methods

checkImage

public abstract int checkImage (Image image, int width, int height, ImageObserver observer)

createImage

public abstract Image createImage (ImageProducer producer)

public abstract Image createImage (int width, int height)

disable

public abstract void disable() (Deprecated)

dispose

public abstract void dispose()

enable

public abstract void enable() (Deprecated)

getColorModel

public abstract ColorModel getColorModel()

getFontMetrics

public abstract FontMetrics getFontMetrics (Font f)

getGraphics

public abstract Graphics getGraphics()

getLocationOnScreen

public abstract Point getLocationOnScreen()

getMinimumSize

public abstract Dimension getMinimumSize()

getPreferredSize

public abstract Dimension getPreferredSize()

getToolkit

public abstract Toolkit getToolkit()

handleEvent

public abstract boolean handleEvent (Event e)

hide

public abstract void hide() (Deprecated)

isFocusTraversable

public abstract boolean isFocusTraversable()

minimumSize

public abstract Dimension minimumSize() (Deprecated)

paint

public abstract void paint (Graphics g)

preferredSize

public abstract Dimension preferredSize() (Deprecated)

prepareImage

public abstract boolean prepareImage (Image image, int width, int height, ImageObserver observer)

print

public abstract void print (Graphics g)

repaint

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

requestFocus

public abstract void requestFocus()

reshape

public abstract void reshape (int x, int y, int width, int height) (Deprecated)

setBackground

public abstract void setBackground (Color c)

setBounds

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

setCursor

public abstract void setCursor (Cursor cursor)

setEnabled

public abstract void setEnabled (boolean b)

setFont

public abstract void setFont (Font f)

setForeground

public abstract void setForeground (Color c)

setVisible

public abstract void setVisible (boolean b)

show

public abstract void show() (Deprecated)

See Also

ButtonPeer, CanvasPeer, CheckboxPeer, ChoicePeer, Color, ColorModel, ContainerPeer, Cursor, Dimension, Event, Font, FontMetrics, Graphics, Image, ImageObserver, ImageProducer, LabelPeer, ListPeer, ScrollbarPeer, TextComponentPeer, Toolkit