JCalc 0.20 - A Calculator for Java
==================================

JCalc is a simple calculator with the following features  :

   - Euro currency conversion
   - basic algebra functions
   - basic trigonometry functions
   - memory functions
   - "as entered" logic
   - degrees, radians and grads angle units
   - "scientific" and "financial" rounding modes


Disclaimer
----------

This is free software, supplied 'as is' and comes without any warranty. The software has been developed and tested on eComStation 1.0 (OS/2 4.51) with the IBM Java2 Developers Kit version 1.3.0, build co130-20020124.


Installation
------------

Make sure you have a working Java 1.3 (or higher) runtime environment installed. Unzip all class files in a directory of your choice. Change to that directory and from the command line, run "java -cp . JCalc" or use the supplied .cmd file and run "jcalc".
After the first usage, a file 'jcalc.ini' will be created in the application directory, holding the program settings.


Keyboard support
----------------

	Shortcut      Operations

	Enter         Display result
	Esc / Space   Clear all
	Backspace     Remove last digit
	Ctrl-D        Set decimals
	Ctrl-Plus     Increase decimals
	Ctrl-Minus    Decrease decimals

	Alt-Plus      Add value to memory
	Alt-Minus     Subtract value from memory
	Alt-Insert    Store value to memory
	Alt-Delete    Clear memory
	Alt-Home      Recall value from memory

	C             Convert to national currency
	E             Convert to Euro currency
	Alt-E         Enter Constant E
	I             Invert value
	P             Calculate percentage
	Alt-P         Enter Constant PI
   	Alt-Q         Calculate quadrat
   	R             Square root
	S             Invert sign

	Ctrl-A        Show About box
   	Ctrl-S        Save settings
   	Ctrl-Q        Quit application
   	F10           Select menubar


Mouse support
-------------

- Hover over calculator buttons for additional help text in status bar
- Double click the Angle Unit Display to cycle through available settings
- Double click the Euro Rate Display to cycle through available settings


Version History
---------------

- v0.20  - Added accelerator keys for often used commands
         - Added algebra functions
         - Added trigonometry functions
         - Added Radians, Degrees and Grads angle units
         - Added constants PI and E
         - Various code optimizations
         - Space or Enter key no longer operates on calculator button with focus

- v0.11  - Changing the 'Look And Feel' should now work

- v0.10  - Initial release


Known Problems
--------------

- Probably many, so please tell me... ;-)


Author
------

Luc Van Bogaert
luc.vanbogaert@pandora.be

I'm open to all suggestions to make this a better application, or to remove the bugs in it ;-) If you like this software, why don't you send me a postcard from where you live.

	Luc Van Bogaert
	Onze-Lieve-Vrouwplein 8 / 5
	9100 Sint-Niklaas
	Belgium

