|
VNCj | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--gnu.awt.virtual.VirtualComponentPeer | +--gnu.awt.virtual.VirtualFramePeer
Virtual frame peer. Satisfies the requirements for AWT frame peers without actually displaying
anything (hence, it is virtual). It manages its own Graphics
by creating
a Raster
(single pixel packed sample model) that can be accessed by
a PixelsOwner
. Virtual frame peers are created by a VirtualToolkit
for frames that implement PixelsOwner
.
Field Summary | |
private BufferedImage |
image
|
private Insets |
insets
|
private PixelsOwner |
pixelsOwner
|
Fields inherited from class gnu.awt.virtual.VirtualComponentPeer |
component, location, size, toolkit |
Constructor Summary | |
VirtualFramePeer(Frame frame,
PixelsOwner pixelsOwner)
|
Method Summary | |
void |
beginLayout()
|
void |
beginValidate()
|
Image |
createImage(int width,
int height)
|
void |
endLayout()
|
void |
endValidate()
|
Graphics |
getGraphics()
|
Insets |
getInsets()
|
int |
getState()
|
int |
handleFocusTraversalEvent(KeyEvent e)
|
Insets |
insets()
|
boolean |
isPaintPending()
|
void |
setIconImage(Image im)
|
void |
setMaximizedBounds(Rectangle bounds)
|
void |
setMenuBar(MenuBar mb)
|
void |
setResizable(boolean resizeable)
|
void |
setState(int state)
|
void |
setTitle(String title)
|
void |
setVisible(boolean b)
|
void |
toBack()
|
void |
toFront()
|
Methods inherited from class gnu.awt.virtual.VirtualComponentPeer |
canDetermineObscurity, checkImage, coalescePaintEvent, createBuffers, createImage, createVolatileImage, destroyBuffers, disable, dispose, enable, flip, getBackBuffer, getColorModel, getFontMetrics, getGraphicsConfiguration, getLocationOnScreen, getMinimumSize, getPreferredSize, getToolkit, handleEvent, handlesWheelScrolling, hide, isFocusable, isObscured, minimumSize, paint, preferredSize, prepareImage, print, repaint, requestFocus, reshape, setBackground, setBounds, setEnabled, setFont, setForeground, show, updateCursorImmediately |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.awt.peer.ComponentPeer |
canDetermineObscurity, checkImage, coalescePaintEvent, createBuffers, createImage, createVolatileImage, destroyBuffers, disable, dispose, enable, flip, getBackBuffer, getColorModel, getFontMetrics, getGraphicsConfiguration, getLocationOnScreen, getMinimumSize, getPreferredSize, getToolkit, handleEvent, handlesWheelScrolling, hide, isFocusable, isObscured, minimumSize, paint, preferredSize, prepareImage, print, repaint, requestFocus, reshape, setBackground, setBounds, setEnabled, setFont, setForeground, show, updateCursorImmediately |
Field Detail |
private PixelsOwner pixelsOwner
private Insets insets
private BufferedImage image
Constructor Detail |
public VirtualFramePeer(Frame frame, PixelsOwner pixelsOwner)
Method Detail |
public void setTitle(String title)
setTitle
in interface java.awt.peer.FramePeer
public void setIconImage(Image im)
setIconImage
in interface java.awt.peer.FramePeer
public void setMenuBar(MenuBar mb)
setMenuBar
in interface java.awt.peer.FramePeer
public void setResizable(boolean resizeable)
setResizable
in interface java.awt.peer.FramePeer
public void setState(int state)
setState
in interface java.awt.peer.FramePeer
public int getState()
getState
in interface java.awt.peer.FramePeer
public void setMaximizedBounds(Rectangle bounds)
setMaximizedBounds
in interface java.awt.peer.FramePeer
public void toFront()
toFront
in interface java.awt.peer.WindowPeer
public void toBack()
toBack
in interface java.awt.peer.WindowPeer
public int handleFocusTraversalEvent(KeyEvent e)
public Insets getInsets()
getInsets
in interface java.awt.peer.ContainerPeer
public void beginValidate()
beginValidate
in interface java.awt.peer.ContainerPeer
public void endValidate()
endValidate
in interface java.awt.peer.ContainerPeer
public void beginLayout()
beginLayout
in interface java.awt.peer.ContainerPeer
public void endLayout()
endLayout
in interface java.awt.peer.ContainerPeer
public boolean isPaintPending()
isPaintPending
in interface java.awt.peer.ContainerPeer
public Insets insets()
insets
in interface java.awt.peer.ContainerPeer
public void setVisible(boolean b)
setVisible
in interface java.awt.peer.ComponentPeer
setVisible
in class VirtualComponentPeer
public Graphics getGraphics()
getGraphics
in interface java.awt.peer.ComponentPeer
getGraphics
in class VirtualComponentPeer
public Image createImage(int width, int height)
createImage
in interface java.awt.peer.ComponentPeer
createImage
in class VirtualComponentPeer
|
VNCj | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |