org.thdl.tib.scanner
Class WindowScannerFilter

java.lang.Object
  |
  +--org.thdl.tib.scanner.WindowScannerFilter
All Implemented Interfaces:
ActionListener, EventListener, FocusListener, ItemListener, WindowListener

public class WindowScannerFilter
extends Object
implements WindowListener, FocusListener, ActionListener, ItemListener

Provides a graphical interfase to input Tibetan text (Roman or Tibetan script) and displays the words (Roman or Tibetan script) with their definitions. Works without Tibetan script in platforms that don't support Swing. Can access dictionaries stored locally or remotely. For example, to access the public dictionary database run the command:

java -jar DictionarySearchStandalone.jar http://iris.lib.virginia.edu/tibetan/servlet/org.thdl.tib.scanner.RemoteScannerFilter

If the JRE you installed does not support Swing classes but supports AWT (as the JRE for handhelds), run the command:

java -jar DictionarySearchHandheld.jar -simple ry-dic99

Author:
Andrés Montano Pellegrini

Field Summary
private  Dialog diagAbout
           
private  Frame frame
           
private  MenuItem mnuAbout
           
private  MenuItem mnuClear
           
private  MenuItem mnuCopy
           
private  MenuItem mnuCut
           
private  MenuItem mnuDelete
           
private  MenuItem mnuExit
           
private  MenuItem mnuPaste
           
private  MenuItem mnuSelectAll
           
private  Object objModified
           
private  org.thdl.tib.scanner.ScannerPanel sp
           
private  CheckboxMenuItem tibScript
           
private  boolean usingSwing
           
 
Constructor Summary
WindowScannerFilter(String file)
           
WindowScannerFilter(String file, boolean ipaq)
           
 
Method Summary
 void actionPerformed(ActionEvent e)
           
 void focusGained(FocusEvent e)
          Added to update the Edit menu in dependence upon which textbox the keyboard focus is at.
 void focusLost(FocusEvent e)
          Added to update the Edit menu in dependence upon which textbox the keyboard focus is at.
 void itemStateChanged(ItemEvent e)
           
static void main(String[] args)
           
 void windowActivated(WindowEvent e)
          Sin cuerpo, no hace nada.
 void windowClosed(WindowEvent e)
          Sin cuerpo, no hace nada.
 void windowClosing(WindowEvent e)
          Cierra la ventana.
 void windowDeactivated(WindowEvent e)
          Sin cuerpo, no hace nada.
 void windowDeiconified(WindowEvent e)
          Sin cuerpo, no hace nada.
 void windowIconified(WindowEvent e)
          Sin cuerpo, no hace nada.
 void windowOpened(WindowEvent e)
          Sin cuerpo, no hace nada.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sp

private org.thdl.tib.scanner.ScannerPanel sp

mnuExit

private MenuItem mnuExit

mnuCut

private MenuItem mnuCut

mnuCopy

private MenuItem mnuCopy

mnuPaste

private MenuItem mnuPaste

mnuDelete

private MenuItem mnuDelete

mnuSelectAll

private MenuItem mnuSelectAll

mnuAbout

private MenuItem mnuAbout

mnuClear

private MenuItem mnuClear

tibScript

private CheckboxMenuItem tibScript

objModified

private Object objModified

frame

private Frame frame

diagAbout

private Dialog diagAbout

usingSwing

private boolean usingSwing
Constructor Detail

WindowScannerFilter

public WindowScannerFilter(String file)

WindowScannerFilter

public WindowScannerFilter(String file,
                           boolean ipaq)
Method Detail

main

public static void main(String[] args)

windowClosing

public void windowClosing(WindowEvent e)
Cierra la ventana. Invocado unicamente cuando el programa corre como aplicacion, para que el programa pare su ejecucion cuando el usuario cierre la ventana principal.

Specified by:
windowClosing in interface WindowListener

windowActivated

public void windowActivated(WindowEvent e)
Sin cuerpo, no hace nada. Esta incluido solo para satisfacer la interfase WindowListener, la cual es implementada para tener el metodo windowClosing.

Specified by:
windowActivated in interface WindowListener
See Also:
windowClosing(java.awt.event.WindowEvent)

windowClosed

public void windowClosed(WindowEvent e)
Sin cuerpo, no hace nada. Esta incluido solo para satisfacer la interfase WindowListener, la cual es implementada para tener el metodo windowClosing.

Specified by:
windowClosed in interface WindowListener
See Also:
windowClosing(java.awt.event.WindowEvent)

windowDeactivated

public void windowDeactivated(WindowEvent e)
Sin cuerpo, no hace nada. Esta incluido solo para satisfacer la interfase WindowListener, la cual es implementada para tener el metodo windowClosing.

Specified by:
windowDeactivated in interface WindowListener
See Also:
windowClosing(java.awt.event.WindowEvent)

windowDeiconified

public void windowDeiconified(WindowEvent e)
Sin cuerpo, no hace nada. Esta incluido solo para satisfacer la interfase WindowListener, la cual es implementada para tener el metodo windowClosing.

Specified by:
windowDeiconified in interface WindowListener
See Also:
windowClosing(java.awt.event.WindowEvent)

windowIconified

public void windowIconified(WindowEvent e)
Sin cuerpo, no hace nada. Esta incluido solo para satisfacer la interfase WindowListener, la cual es implementada para tener el metodo windowClosing.

Specified by:
windowIconified in interface WindowListener
See Also:
windowClosing(java.awt.event.WindowEvent)

windowOpened

public void windowOpened(WindowEvent e)
Sin cuerpo, no hace nada. Esta incluido solo para satisfacer la interfase WindowListener, la cual es implementada para tener el metodo windowClosing.

Specified by:
windowOpened in interface WindowListener
See Also:
windowClosing(java.awt.event.WindowEvent)

focusGained

public void focusGained(FocusEvent e)
Added to update the Edit menu in dependence upon which textbox the keyboard focus is at.

Specified by:
focusGained in interface FocusListener

focusLost

public void focusLost(FocusEvent e)
Added to update the Edit menu in dependence upon which textbox the keyboard focus is at.

Specified by:
focusLost in interface FocusListener

actionPerformed

public void actionPerformed(ActionEvent e)
Specified by:
actionPerformed in interface ActionListener

itemStateChanged

public void itemStateChanged(ItemEvent e)
Specified by:
itemStateChanged in interface ItemListener


These API docs were created 02/02/2003 08:20 PM.
Copyright © 2001-2002 Tibetan and Himalayan Digital Library. All Rights Reserved.
Hosted by SourceForge_Logo