A Java-based flashcard study tool