com.jpeterson.virtlcd.swing.ui
Class BasicDotMatrixDisplayUI

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by com.jpeterson.virtlcd.swing.ui.DotMatrixDisplayUI
          extended by com.jpeterson.virtlcd.swing.ui.BasicDotMatrixDisplayUI

public class BasicDotMatrixDisplayUI
extends DotMatrixDisplayUI

Implementation of the "view" for actually displaying the basic LCD characters in a grid of columns and rows.

Author:
Jesse Peterson

Field Summary
protected  JDotMatrixSixByEight[][] dotMatrixCharacters
           
protected  JDotMatrixDisplay dotMatrixDisplay
          The associated dot matrix character.
protected  javax.swing.event.ChangeListener dotMatrixDisplayChangeListener
           
protected static int VERTICAL_GAP
           
 
Constructor Summary
BasicDotMatrixDisplayUI()
           
 
Method Summary
protected  java.awt.LayoutManager createLayoutManager()
          Invoked by installUI to create a layout manager object to manage the dot matrix display.
static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
           
 void installComponents()
           
 void installDefaults()
           
 void installListeners()
           
 void installUI(javax.swing.JComponent c)
           
 void paint(java.awt.Graphics g, javax.swing.JComponent c)
           
 void uninstallComponents()
           
 void uninstallDefaults()
           
 void uninstallListeners()
           
 void uninstallUI(javax.swing.JComponent c)
           
 
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getMaximumSize, getMinimumSize, getPreferredSize, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dotMatrixDisplay

protected JDotMatrixDisplay dotMatrixDisplay
The associated dot matrix character.


dotMatrixDisplayChangeListener

protected javax.swing.event.ChangeListener dotMatrixDisplayChangeListener

VERTICAL_GAP

protected static final int VERTICAL_GAP
See Also:
Constant Field Values

dotMatrixCharacters

protected JDotMatrixSixByEight[][] dotMatrixCharacters
Constructor Detail

BasicDotMatrixDisplayUI

public BasicDotMatrixDisplayUI()
Method Detail

createUI

public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)

installUI

public void installUI(javax.swing.JComponent c)
Overrides:
installUI in class javax.swing.plaf.ComponentUI

uninstallUI

public void uninstallUI(javax.swing.JComponent c)
Overrides:
uninstallUI in class javax.swing.plaf.ComponentUI

installDefaults

public void installDefaults()

installComponents

public void installComponents()

installListeners

public void installListeners()

uninstallDefaults

public void uninstallDefaults()

uninstallComponents

public void uninstallComponents()

uninstallListeners

public void uninstallListeners()

paint

public void paint(java.awt.Graphics g,
                  javax.swing.JComponent c)
Overrides:
paint in class javax.swing.plaf.ComponentUI

createLayoutManager

protected java.awt.LayoutManager createLayoutManager()
Invoked by installUI to create a layout manager object to manage the dot matrix display.

Returns:
a layout manager object


Copyright © 2008 Jesse Peterson. All Rights Reserved.