Cofnij funkcjonalność w JTextArea
Próbuję zaimplementować funkcję cofania wJTextArea
. Poszukiwany samouczek i podążałem za jednym z samouczków i napisałem poniższy kod. Zdarzenie jest wyzwalane po naciśnięciu klawisza Ctrl + Z. To nie działa dla mnie. Czy czegoś mi brakuje?
private void undoActionPerformed(java.awt.event.ActionEvent evt) {
Document doc = editorTextArea.getDocument();
final UndoManager undo = new UndoManager();
doc.addUndoableEditListener(new UndoableEditListener() {
@Override
public void undoableEditHappened(UndoableEditEvent e) {
undo.addEdit(e.getEdit());
}
});
}