Memorize is written in Java and uses Leitner flashcards to make memorizing facts not only more efficient but also more fun. jMemorize manages your learn progress and features categories, Unicode flashcard texts, statistics and an intuitive interface.
Add a cross word extension. It asks the description of a word and requests the exact word.