about box : Java Glossary
- About box
An About box is a help window that you pop up to tell you about a program.
One of my pet peeves are About boxes that tell you nothing about what the
program is for, just the version number. Here is what a proper About box should
Here is what I use myself for a typical about dialog:
- Program name, e.g. CyberView Plus.
- Name of the person or company who wrote the program.
- Program version e.g. 1.3 build 234. Don’t
leave out the build. It can be very useful in tracking bugs.
- purpose, one or two lines on what is this program for? e.g. word processor, XML (extensible Markup Language)
verifier, shows you how to write Java code to do
conversions, let’s you view *.jpg, *.gif and *.png image files. This information is for someone who stumbles
onto the program and wonders what it is, should he keep it?, who might it belong
to? Use the most non-technical language possible to describe the program.
- status, e.g. unregistered shareware, registered shareware, freeware,
- release date e.g. 2004-05-17. This is far more useful to the user than the
version for determining just how fresh his software is.
- copyright e.g. Copyright: (c) 1996-2017.
- masterSite URL (Uniform Resource Locator), where to find the most up-to-date *.zip or *.jnlp, e.g. http://mindprod.com/products1.html#CONVERTER
- Company contact information possibly including mailing address, phone, email
address and website. Customers will want to contact you about upgrades,
replacement, bugs etc. Don’t hide on them. Give multiple avenues. All this
information could change and you want to give the customer as many clues as
possible to find you.
I use com.mindprod.common18.CMPAboutJBox
to create the about dialog. It is part of the common18 package. You can download it, modify it and
use it yourself.