Sun SPOT API
Green Release  


com.sun.squawk.vm
Class GUIOutputChannel

java.lang.Object
  extended by com.sun.squawk.vm.Channel
      extended by com.sun.squawk.vm.GUIOutputChannel
All Implemented Interfaces:
java.awt.event.FocusListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.io.Serializable, java.util.EventListener

public class GUIOutputChannel
extends Channel
implements java.awt.event.FocusListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener

Special channel for graphics.

Author:
Nik Shaylor, Doug Simon, Andrew Crouch
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.sun.squawk.vm.Channel
cio, result
 
Constructor Summary
GUIOutputChannel(ChannelIO cio, int index, GUIInputChannel guiInputChannel)
          Creates a display for a channel.
 
Method Summary
 void close()
          Closes this channel.
 void focusGained(java.awt.event.FocusEvent e)
          
 void focusLost(java.awt.event.FocusEvent e)
           
 void keyPressed(java.awt.event.KeyEvent e)
          
 void keyReleased(java.awt.event.KeyEvent e)
          
 void keyTyped(java.awt.event.KeyEvent e)
          
 void mouseClicked(java.awt.event.MouseEvent e)
          
 void mouseDragged(java.awt.event.MouseEvent e)
          
 void mouseEntered(java.awt.event.MouseEvent e)
          
 void mouseExited(java.awt.event.MouseEvent e)
          
 void mouseMoved(java.awt.event.MouseEvent e)
          
 void mousePressed(java.awt.event.MouseEvent e)
          
 void mouseReleased(java.awt.event.MouseEvent e)
          
 
Methods inherited from class com.sun.squawk.vm.Channel
clearResult, getChannelID, getEventNumber, getResult
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GUIOutputChannel

public GUIOutputChannel(ChannelIO cio,
                        int index,
                        GUIInputChannel guiInputChannel)
Creates a display for a channel.

Parameters:
cio - ChannelIO
index - int
guiInputChannel - GUIInputChannel
Method Detail

close

public void close()
Closes this channel.

Specified by:
close in class Channel

focusGained

public void focusGained(java.awt.event.FocusEvent e)

Specified by:
focusGained in interface java.awt.event.FocusListener

focusLost

public void focusLost(java.awt.event.FocusEvent e)
Specified by:
focusLost in interface java.awt.event.FocusListener

keyPressed

public void keyPressed(java.awt.event.KeyEvent e)

Specified by:
keyPressed in interface java.awt.event.KeyListener

keyTyped

public void keyTyped(java.awt.event.KeyEvent e)

Specified by:
keyTyped in interface java.awt.event.KeyListener

keyReleased

public void keyReleased(java.awt.event.KeyEvent e)

Specified by:
keyReleased in interface java.awt.event.KeyListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)

Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)

Specified by:
mouseReleased in interface java.awt.event.MouseListener

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)

Specified by:
mouseClicked in interface java.awt.event.MouseListener

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)

Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)

Specified by:
mouseExited in interface java.awt.event.MouseListener

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent e)

Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e)

Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener

Sun SPOT API
Green Release  


Copyright © 2006 Sun Microsystems, Inc. All Rights Reserved.