My goal here is to code a redo button for a JApplet that pushes and pops elements from a stack on a ContentTextArea. I have successfully coded the undo button, but am having troubles with the redo button. Has anyone here done this before?
private void undoButtonActionPerformed(java.awt.event.ActionEvent evt) {
try {
undoManager.undo();
logTextArea.append("Undo Unfinished\n");
ContentTextArea.setText(myStack.toString());
ContentTextArea.setCaretPosition(0);
inputTextField.setText(null);
inputTextField.requestFocus();
} catch(CannotUndoException cue) {
logTextArea.append("Cannot Undo.\n");
}
}
Here is the redo button that I am trying to code. I don't believe it is coded exactly like the undo button, so I am having trouble implementing it to my JApplet.
private void redoButtonActionPerformed(java.awt.event.ActionEvent evt) {
try {
redoManager.redo();
logTextArea.append("Redo Unfinished\n");
ContentTextArea.setText(myStack.toString());
ContentTextArea.setCaretPosition(0);
inputTextField.setText(null);
inputTextField.requestFocus();
} catch(CannotUndoException cue) {
logTextArea.append("Cannot Redo.\n");
}
}
private UndoManager undoManager=new UndoManager();