st
Class SeatingCanvas

java.lang.Object
  |
  +--javax.microedition.lcdui.Displayable
        |
        +--javax.microedition.lcdui.Canvas
              |
              +--st.SeatingCanvas

public class SeatingCanvas
extends javax.microedition.lcdui.Canvas

Paints the seating plan for a particular movie theater.


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
SeatingCanvas(javax.microedition.lcdui.Display d, javax.microedition.lcdui.Command reserveCmd)
          SeatingCanvas constructor.
 
Method Summary
 int[] getSelectedSeats()
           
protected  void hideNotify()
           
 void init(byte[] seats, int rowSize, java.lang.String movieTitle, java.lang.String showtime)
          Initialize the seating canvas variables.
protected  void keyPressed(int keyCode)
           
protected  void paint(javax.microedition.lcdui.Graphics g)
           
protected  void pointerPressed(int x, int y)
           
protected  void showNotify()
           
 
Methods inherited from class javax.microedition.lcdui.Canvas
getGameAction, getHeight, getKeyCode, getKeyName, getWidth, hasPointerEvents, hasPointerMotionEvents, hasRepeatEvents, isDoubleBuffered, keyReleased, keyRepeated, pointerDragged, pointerReleased, repaint, repaint, serviceRepaints
 
Methods inherited from class javax.microedition.lcdui.Displayable
addCommand, isShown, removeCommand, setCommandListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SeatingCanvas

public SeatingCanvas(javax.microedition.lcdui.Display d,
                     javax.microedition.lcdui.Command reserveCmd)
SeatingCanvas constructor.
Parameters:
d - the display object.
Method Detail

init

public void init(byte[] seats,
                 int rowSize,
                 java.lang.String movieTitle,
                 java.lang.String showtime)
Initialize the seating canvas variables.
Throws:
java.io.IOException - when some type of network error occurs.

getSelectedSeats

public int[] getSelectedSeats()

paint

protected void paint(javax.microedition.lcdui.Graphics g)
Overrides:
paint in class javax.microedition.lcdui.Canvas

keyPressed

protected void keyPressed(int keyCode)
Overrides:
keyPressed in class javax.microedition.lcdui.Canvas

pointerPressed

protected void pointerPressed(int x,
                              int y)
Overrides:
pointerPressed in class javax.microedition.lcdui.Canvas

showNotify

protected void showNotify()
Overrides:
showNotify in class javax.microedition.lcdui.Canvas

hideNotify

protected void hideNotify()
Overrides:
hideNotify in class javax.microedition.lcdui.Canvas


Copyright © 2002 Sun Microsystems Inc. All rights reserved.