I want to create a program that will help me remember new vocabulary by showing a
word in English and letting me guess the foriegn language equivalent.
At the moment I use paper
cards for this. The English word is one one side of a card, the foreign word is on the other.
I have a WordCard object
WordCard
String EnglishWord
String ForeignWord
Integer ID
Integer Array GuessHistory []
I imagine the WordsCardGUI will display as follows
WordCardGUI
JLabel = EnglishWord
JTextField = ForeignWord
JButton = "Try" this.compare()
JButton = "ShowAnswer" this.reveal ()
MainInterface GUI
(not sure what this needs to do yet, any ideas would be great)
GetNewCards()
GetIncorrectGuessedCards()
My question is.
Which display layout is best for this task?
I would like to be able to view up to 7
cards on screen at once.
I know there is a cardlayout manager but is this the best suited one to use? My intution tends towards each card in a seperate panel.