This is a Java Swing package for simulating an LCD character display. It provides a simple dot matrix character display based on actual LCD character display components. This package can be used to create software versions of hardware displays which can be useful in prototyping an LCD character interface.

An example program is provided that lets you interact with:

  • a single character:

    Character test screenshot
  • a multi-line display:

    Display test screenshot
  • a sample of all of the characters available:

    Character set screenshot


This project is based on information about Swing components in the article "How to Write a Custom Swing Component" by Kirill Grouchnikov .