| Welcome | Propositional Logic | Precedence/Order of Evaluation | Application Usage | Examples |
Truth Table Constructor 3.0 |
Truth Table Constructor is a powerful application that constructs truth tables for statements in propositional logic. Version 3.0 has been completely redesigned, allowing for numerous new features, improved performance, and greater ease of use. Whether you are a student just getting acquainted with symbolic logic, an instructor in search of teaching aids, or a practitioner who needs to generate truth tables as part of a larger project, Truth Table Constructor is the tool of choice.
| Version | Release Date | Summary of Changes |
| 3.0.8 | July 1, 2013 | Fixed problem with setting the minimum size of the window. |
| 3.0.7 | April 14, 2012 | Fixed problem with status bar seen under Java 7. |
| 3.0.6 | February 5, 2011 | Added workaround for bug in HTMLEditorKit that prevented help pages from displaying when the applet was reloaded. |
| 3.0.5 | February 1, 2011 | Changed build process to create a standalone JAR file. Packaged Courier New font so that views are consistent across platforms. Added audio alert to message boxes. Replaced third party GIF encoder with built-in encoder available in Java 1.6. |
| 3.0.4 | January 13, 2010 | Changed conditional connective from left-associative to right-associative. |
| 3.0.3 | October 2, 2006 | Fixed the problem where the scanner would remove extraneous characters while analyzing multicharacter symbols. |
| 3.0.2 | May 19, 2006 | Added -> and <-> symbols to represent conditional and biconditional, respectively. Corrected the error where focus could be transferred to the main window even though a modal message box was present. Added a progress bar for exporting truth tables to images. For exporting images, moved available memory check from the time right after choosing the destination file to the time when the menu item is selected. |
| 3.0.1 | January 15, 2006 | Fixed the problem in which the cursor would move to the end of the line when editing long statements. |
| 3.0.0 | January 06, 2006 | Initial 3.0 release. Redesigned application in its entirety. |
| 2.0 | February 23, 2002 | Redesigned the GUI and made the partial truth table panel dynamic. Removed usage of deprecated Thread methods. Removed usage of sun.audio package. Corrected code causing dialog boxes to appear minimized under Linux. Corrected the error where nothing would happen if "Column" method was run first. Added a parameter to set the background color of the applet. |
| 1.20 | April 12, 2001 | Implemented a standard operator precedence parser that allows for better error detection. |
| 1.14 | November 9, 2000 | Fixed placement of dialog boxes to keep them accessible when main window extends beyond screen boundaries. |
| 1.13 | July 15, 2000 | Included ARCHIVE attribute for fast, single-stream download. |
| 1.12 | June 16, 2000 | Fixed the incompatibility issue with Windows 2000 Professional. |
| 1.11 | May 31, 2000 | Fixed the error that sometimes caused Netscape to improperly start the program. |
| 1.10 | January 2, 2000 | Improved the GUI. |
| 1.01 | November 6, 1999 | Fixed the flicker seen in the graphics by using double buffering. |
| 1.00 | July 30, 1999 | Initial release. |