Levels: The table is divided into ten levels, with 100 characters in each level. When you click on "Random", the character shown will be in one of these levels. The levels go from 1 (most commonly used characters) to 10 (less commonly used characters).
Data Fields: For each character, you can see the pinyin romanization, English definition, total number of strokes, and Cantonese pronounciation in the Yale system. If you do not want a particular field to be shown, click on the check box next to the field.
Navigation buttons: You have the option of moving amonst the characters by moving directly up or down to the adjacent character in the table or to go to a random character somewhere in one of the levels selected. You can also type in an index number from 0 to 999 to go directly to a certain character.
Display Buttons: You have the option of having the character come up in its traditional or simplified form. Stroke counts for the simplified forms are not yet accurate but will be. You can also choose how you want data about the character displayed. For "Show All", all data (pinyin, English definition, etc.) will be shown for each character. "Delayed Show" will cause the applet to wait a few seconds before showing the data, giving the user time to quiz his or herself on the character. "Hide All" hides all the data fields. The buttons will override any changes you made directly to the fields using their own checkboxes.
If you see a grey area above these texts, that means you haven't installed Java 2 Plug-In (J2SE) in your browser. To download the Java2 running environment, please click here