ConForM.CoopnTools.CoKer.TextVisual
Class TextualVisual

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--ConForM.CoopnTools.CoKer.TextVisual.TextualVisual
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.event.FocusListener, javax.swing.event.HyperlinkListener, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, TextualVisualEditor, javax.swing.WindowConstants, java.awt.event.WindowListener

public class TextualVisual
extends javax.swing.JFrame
implements TextualVisualEditor, java.awt.event.WindowListener, javax.swing.event.HyperlinkListener, java.awt.event.FocusListener

A TextualVisual is a window in which Coopn HTML documents are displayed. It is just a visual and not an editor.

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Inner classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Field Summary
protected  javax.swing.undo.UndoManager undoMgr
          UndoManager that we add edits to.
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
TextualVisual(TextualDoc doc, boolean visible, CoopnEnv env)
          A TextualVisual is a window in which an HTML document is shown.
TextualVisual(TextualDoc doc, CoopnEnv env)
          A TextualVisual is a window in which an HTML document is shown.
 
Method Summary
 void addEditToUndoMgr(javax.swing.undo.UndoableEdit edit)
           
 void back()
          This method is to move back if possible
 boolean canBack()
          This method if it is possible to move back
 boolean canForward()
          This method if it is possible to move forward
 void copy()
          This method is to copy the selected contents to clipboard
 TextualVisualEditor editor()
           
 void focusGained(java.awt.event.FocusEvent e)
           
 void focusLost(java.awt.event.FocusEvent e)
           
 void forward()
          This method is to move forward if possible
 void hyperlinkUpdate(javax.swing.event.HyperlinkEvent e)
           
 void nozoom()
           
 void print()
          Show the print dialog, and start a print process according to.
 void print(java.awt.print.PrinterJob job)
          Start a print process according to.
 void quit()
          This method quits the TextualVisual
 void selectAll()
          This method is to select all the contents of the frame in focus
 java.lang.String title()
          Get the title of the displayed document.
 void windowActivated(java.awt.event.WindowEvent e)
           
 void windowClosed(java.awt.event.WindowEvent e)
           
 void windowClosing(java.awt.event.WindowEvent e)
           
 void windowDeactivated(java.awt.event.WindowEvent e)
           
 void windowDeiconified(java.awt.event.WindowEvent e)
           
 void windowIconified(java.awt.event.WindowEvent e)
           
 void windowOpened(java.awt.event.WindowEvent e)
           
 void zoomIn()
           
 void zoomOut()
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

undoMgr

protected javax.swing.undo.UndoManager undoMgr
UndoManager that we add edits to.
Constructor Detail

TextualVisual

public TextualVisual(TextualDoc doc,
                     CoopnEnv env)
A TextualVisual is a window in which an HTML document is shown. This constructor is for a TextualVisual visible by default.
Parameters:
doc -  
env - the CoopnEnv to use
Throws:
java.lang.IllegalArgumentException - There is problem with an argument

TextualVisual

public TextualVisual(TextualDoc doc,
                     boolean visible,
                     CoopnEnv env)
A TextualVisual is a window in which an HTML document is shown.
Parameters:
doc -  
visible - specify if this visual is visible or not
env - the CoopnEnv to use
Throws:
java.lang.IllegalArgumentException - There is problem with an argument, such as an inaccessible page.
Method Detail

hyperlinkUpdate

public void hyperlinkUpdate(javax.swing.event.HyperlinkEvent e)
Specified by:
hyperlinkUpdate in interface javax.swing.event.HyperlinkListener

windowActivated

public void windowActivated(java.awt.event.WindowEvent e)
Specified by:
windowActivated in interface java.awt.event.WindowListener

windowClosed

public void windowClosed(java.awt.event.WindowEvent e)
Specified by:
windowClosed in interface java.awt.event.WindowListener

windowClosing

public void windowClosing(java.awt.event.WindowEvent e)
Specified by:
windowClosing in interface java.awt.event.WindowListener

windowDeactivated

public void windowDeactivated(java.awt.event.WindowEvent e)
Specified by:
windowDeactivated in interface java.awt.event.WindowListener

windowDeiconified

public void windowDeiconified(java.awt.event.WindowEvent e)
Specified by:
windowDeiconified in interface java.awt.event.WindowListener

windowIconified

public void windowIconified(java.awt.event.WindowEvent e)
Specified by:
windowIconified in interface java.awt.event.WindowListener

windowOpened

public void windowOpened(java.awt.event.WindowEvent e)
Specified by:
windowOpened in interface java.awt.event.WindowListener

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

title

public java.lang.String title()
Description copied from interface: TextualVisualEditor
Get the title of the displayed document.
Specified by:
title in interface TextualVisualEditor

quit

public void quit()
Description copied from interface: TextualVisualEditor
This method quits the TextualVisual
Specified by:
quit in interface TextualVisualEditor

print

public void print()
Show the print dialog, and start a print process according to.
Specified by:
print in interface TextualVisualEditor

print

public void print(java.awt.print.PrinterJob job)
Start a print process according to.
Specified by:
print in interface TextualVisualEditor

canBack

public boolean canBack()
This method if it is possible to move back
Specified by:
canBack in interface TextualVisualEditor

canForward

public boolean canForward()
This method if it is possible to move forward
Specified by:
canForward in interface TextualVisualEditor

back

public void back()
Description copied from interface: TextualVisualEditor
This method is to move back if possible
Specified by:
back in interface TextualVisualEditor

forward

public void forward()
Description copied from interface: TextualVisualEditor
This method is to move forward if possible
Specified by:
forward in interface TextualVisualEditor

selectAll

public void selectAll()
Description copied from interface: TextualVisualEditor
This method is to select all the contents of the frame in focus
Specified by:
selectAll in interface TextualVisualEditor

copy

public void copy()
Description copied from interface: TextualVisualEditor
This method is to copy the selected contents to clipboard
Specified by:
copy in interface TextualVisualEditor

zoomIn

public void zoomIn()

zoomOut

public void zoomOut()

nozoom

public void nozoom()

editor

public TextualVisualEditor editor()

addEditToUndoMgr

public void addEditToUndoMgr(javax.swing.undo.UndoableEdit edit)