pnuts.awt
Class DialogOutputStream

java.lang.Object
  |
  +--java.io.OutputStream
        |
        +--java.io.ByteArrayOutputStream
              |
              +--pnuts.awt.DialogOutputStream

public class DialogOutputStream
extends java.io.ByteArrayOutputStream
implements java.awt.event.ActionListener, java.awt.event.KeyListener

Output stream to a Dialog. The flush() method brings up the dialog.


Fields inherited from class java.io.ByteArrayOutputStream
buf, count
 
Constructor Summary
DialogOutputStream(java.awt.Frame parent)
           
DialogOutputStream(java.awt.Frame parent, int size)
           
DialogOutputStream(java.awt.Frame parent, int size, boolean modal)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void flush()
           
 java.awt.Dimension getSize()
           
 void keyPressed(java.awt.event.KeyEvent e)
           
 void keyReleased(java.awt.event.KeyEvent e)
           
 void keyTyped(java.awt.event.KeyEvent e)
           
 void setSize(int w, int h)
           
 void toFront()
           
 
Methods inherited from class java.io.ByteArrayOutputStream
close, reset, size, toByteArray, toString, toString, toString, write, write, writeTo
 
Methods inherited from class java.io.OutputStream
write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DialogOutputStream

public DialogOutputStream(java.awt.Frame parent)

DialogOutputStream

public DialogOutputStream(java.awt.Frame parent,
                          int size)

DialogOutputStream

public DialogOutputStream(java.awt.Frame parent,
                          int size,
                          boolean modal)
Method Detail

keyTyped

public void keyTyped(java.awt.event.KeyEvent e)
Specified by:
keyTyped in interface java.awt.event.KeyListener

keyPressed

public void keyPressed(java.awt.event.KeyEvent e)
Specified by:
keyPressed in interface java.awt.event.KeyListener

keyReleased

public void keyReleased(java.awt.event.KeyEvent e)
Specified by:
keyReleased in interface java.awt.event.KeyListener

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

getSize

public java.awt.Dimension getSize()

setSize

public void setSize(int w,
                    int h)

toFront

public void toFront()

flush

public void flush()
Overrides:
flush in class java.io.OutputStream