i stored all the text in the UI in a constant class.
to switch to another language, simply replace those text with the corresponding in the other language.
however, there is problem with input chinese characters in the text area. (displayed as squares). don't know whether this problem can be solved in JDK1.4. if yes, a chinese version can be developed in minutes.