PJA Toolkit 2.6

com.eteks.awt
Class PJAFramePeer

java.lang.Object
  extended by com.eteks.awt.PJAComponentPeer
      extended by com.eteks.awt.PJAFramePeer
All Implemented Interfaces:
java.awt.peer.ButtonPeer, java.awt.peer.CanvasPeer, java.awt.peer.CheckboxMenuItemPeer, java.awt.peer.CheckboxPeer, java.awt.peer.ChoicePeer, java.awt.peer.ComponentPeer, java.awt.peer.ContainerPeer, java.awt.peer.DialogPeer, java.awt.peer.FileDialogPeer, java.awt.peer.FramePeer, java.awt.peer.LabelPeer, java.awt.peer.ListPeer, java.awt.peer.MenuBarPeer, java.awt.peer.MenuComponentPeer, java.awt.peer.MenuItemPeer, java.awt.peer.MenuPeer, java.awt.peer.PanelPeer, java.awt.peer.PopupMenuPeer, java.awt.peer.ScrollbarPeer, java.awt.peer.ScrollPanePeer, java.awt.peer.TextAreaPeer, java.awt.peer.TextComponentPeer, java.awt.peer.TextFieldPeer, java.awt.peer.WindowPeer

public class PJAFramePeer
extends PJAComponentPeer
implements java.awt.peer.FramePeer

Pure Java AWT Frame Peer. This is the mimimum peer that must exist to be able to create an off screen image, when used with AWT toolkit, for which a display is available.

   Frame frame = new Frame ();
   frame.addNotify ();
   Image image = frame.createImage (width, height);
 

Since:
PJA1.0
Version:
2.4
Author:
Emmanuel Puybaret

Field Summary
 
Fields inherited from interface java.awt.peer.ComponentPeer
DEFAULT_OPERATION, NO_EMBEDDED_CHECK, RESET_OPERATION, SET_BOUNDS, SET_CLIENT_SIZE, SET_LOCATION, SET_SIZE
 
Constructor Summary
PJAFramePeer(java.awt.Frame frame)
           
 
Method Summary
 java.awt.Rectangle getBoundsPrivate()
           
 int getState()
           
 void setBoundsPrivate(int x, int y, int width, int height)
           
 void setIconImage(java.awt.Image im)
           
 void setMaximizedBounds(java.awt.Rectangle bounds)
           
 void setMenuBar(java.awt.MenuBar mb)
           
 void setResizable(boolean resizeable)
           
 void setState(int state)
           
 void setTitle(java.lang.String title)
           
 
Methods inherited from class com.eteks.awt.PJAComponentPeer
add, addHelpMenu, addItem, addItem, addMenu, addSeparator, beginLayout, beginValidate, canDetermineObscurity, checkImage, childResized, clear, coalescePaintEvent, createBuffers, createImage, createImage, createVolatileImage, delItem, delItems, delMenu, deselect, destroyBuffers, disable, dispose, enable, endLayout, endValidate, filterEvents, flip, getBackBuffer, getBounds, getCaretPosition, getCharacterBounds, getColorModel, getComponent, getFontMetrics, getGraphics, getGraphicsConfiguration, getHScrollbarHeight, getIndexAtPoint, getInputMethodRequests, getInsets, getLocationOnScreen, getMinimumSize, getMinimumSize, getMinimumSize, getPreferredSize, getPreferredSize, getPreferredSize, getSelectedIndexes, getSelectionEnd, getSelectionStart, getText, getToolkit, getVScrollbarWidth, handleEvent, handleFocusTraversalEvent, handlesWheelScrolling, hide, insert, insertText, insets, isFocusable, isFocusTraversable, isObscured, isPaintPending, isReparentSupported, isRestackSupported, layout, makeVisible, minimumSize, minimumSize, minimumSize, paint, preferredSize, preferredSize, preferredSize, prepareImage, print, remove, removeAll, repaint, reparent, replaceRange, replaceText, requestFocus, requestFocus, requestFocus, requestWindowFocus, reshape, restack, select, select, setAlignment, setAlwaysOnTop, setBackground, setBounds, setBounds, setCaretPosition, setCheckboxGroup, setCursor, setDirectory, setEchoChar, setEchoCharacter, setEditable, setEnabled, setFile, setFilenameFilter, setFont, setForeground, setLabel, setLineIncrement, setModalBlocked, setMultipleMode, setMultipleSelections, setPageIncrement, setScrollPosition, setState, setText, setUnitIncrement, setValue, setValues, setVisible, show, show, toBack, toFront, updateCursorImmediately, updateFocusableWindowState, updateIconImages, updateMinimumSize
 
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.WindowPeer
requestWindowFocus, setAlwaysOnTop, setModalBlocked, toBack, toFront, updateFocusableWindowState, updateIconImages, updateMinimumSize
 
Methods inherited from interface java.awt.peer.ContainerPeer
beginLayout, beginValidate, endLayout, endValidate, getInsets, insets, isPaintPending, isRestackSupported, restack
 
Methods inherited from interface java.awt.peer.ComponentPeer
canDetermineObscurity, checkImage, coalescePaintEvent, createBuffers, createImage, createImage, createVolatileImage, destroyBuffers, disable, dispose, enable, flip, getBackBuffer, getBounds, getColorModel, getFontMetrics, getGraphics, getGraphicsConfiguration, getLocationOnScreen, getMinimumSize, getPreferredSize, getToolkit, handleEvent, handlesWheelScrolling, hide, isFocusable, isObscured, isReparentSupported, layout, minimumSize, paint, preferredSize, prepareImage, print, repaint, reparent, requestFocus, reshape, setBackground, setBounds, setEnabled, setFont, setForeground, setVisible, show, updateCursorImmediately
 

Constructor Detail

PJAFramePeer

public PJAFramePeer(java.awt.Frame frame)
Method Detail

setTitle

public void setTitle(java.lang.String title)
Specified by:
setTitle in interface java.awt.peer.DialogPeer
Specified by:
setTitle in interface java.awt.peer.FramePeer
Overrides:
setTitle in class PJAComponentPeer

setIconImage

public void setIconImage(java.awt.Image im)

setMenuBar

public void setMenuBar(java.awt.MenuBar mb)
Specified by:
setMenuBar in interface java.awt.peer.FramePeer

setResizable

public void setResizable(boolean resizeable)
Specified by:
setResizable in interface java.awt.peer.DialogPeer
Specified by:
setResizable in interface java.awt.peer.FramePeer
Overrides:
setResizable in class PJAComponentPeer

setState

public void setState(int state)
Specified by:
setState in interface java.awt.peer.FramePeer

getState

public int getState()
Specified by:
getState in interface java.awt.peer.FramePeer

setMaximizedBounds

public void setMaximizedBounds(java.awt.Rectangle bounds)
Specified by:
setMaximizedBounds in interface java.awt.peer.FramePeer

setBoundsPrivate

public void setBoundsPrivate(int x,
                             int y,
                             int width,
                             int height)
Specified by:
setBoundsPrivate in interface java.awt.peer.FramePeer

getBoundsPrivate

public java.awt.Rectangle getBoundsPrivate()
Specified by:
getBoundsPrivate in interface java.awt.peer.FramePeer

PJA Toolkit 2.6

© Copyrights 1997-2008 eTeks - All rights reserved