palmed.ui
Class Container

java.lang.Object
  extended by javax.microedition.lcdui.Displayable
      extended by javax.microedition.lcdui.Canvas
          extended by palmed.ui.Container
All Implemented Interfaces:
ILayoutManager
Direct Known Subclasses:
TextBox

public class Container
extends javax.microedition.lcdui.Canvas
implements ILayoutManager

This class implements a graphical container of components.

Version:
$Revision$ $Date$
Author:
Mathieu Champlon

Field Summary
 
Fields inherited from class javax.microedition.lcdui.Canvas
DOWN, FIRE, GAME_A, GAME_B, GAME_C, GAME_D, KEY_NUM0, KEY_NUM1, KEY_NUM2, KEY_NUM3, KEY_NUM4, KEY_NUM5, KEY_NUM6, KEY_NUM7, KEY_NUM8, KEY_NUM9, KEY_POUND, KEY_STAR, LEFT, RIGHT, UP
 
Constructor Summary
Container()
          Create a container.
 
Method Summary
 void add(IComponent component)
          Add a component in the container.
protected  void paint(javax.microedition.lcdui.Graphics g)
          
protected  void pointerDragged(int x, int y)
          
protected  void pointerPressed(int x, int y)
          
protected  void pointerReleased(int x, int y)
          
 void refresh()
          Refresh components layout.
protected  void sizeChanged(int width, int height)
          
 
Methods inherited from class javax.microedition.lcdui.Canvas
getGameAction, getKeyCode, getKeyName, hasPointerEvents, hasPointerMotionEvents, hasRepeatEvents, hideNotify, isDoubleBuffered, keyPressed, keyReleased, keyRepeated, repaint, repaint, serviceRepaints, setFullScreenMode, showNotify
 
Methods inherited from class javax.microedition.lcdui.Displayable
addCommand, getHeight, getTicker, getTitle, getWidth, isShown, removeCommand, setCommandListener, setTicker, setTitle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Container

public Container()
Create a container.

Method Detail

add

public final void add(IComponent component)
Add a component in the container.

Parameters:
component - the component

paint

protected final void paint(javax.microedition.lcdui.Graphics g)

Specified by:
paint in class javax.microedition.lcdui.Canvas

sizeChanged

protected final void sizeChanged(int width,
                                 int height)

Overrides:
sizeChanged in class javax.microedition.lcdui.Canvas

refresh

public final void refresh()
Refresh components layout.

Specified by:
refresh in interface ILayoutManager

pointerPressed

protected final void pointerPressed(int x,
                                    int y)

Overrides:
pointerPressed in class javax.microedition.lcdui.Canvas

pointerReleased

protected final void pointerReleased(int x,
                                     int y)

Overrides:
pointerReleased in class javax.microedition.lcdui.Canvas

pointerDragged

protected final void pointerDragged(int x,
                                    int y)

Overrides:
pointerDragged in class javax.microedition.lcdui.Canvas


Copyright © 2004-2006 PalmEd. All Rights Reserved.