private UndoManager undoManager = new UndoManager();
jTextField1.getDocument().addUndoableEditListener(new UndoableEditListener(){
public void undoableEditHappened(UndoableEditEvent e) {
undoManager.addEdit(e.getEdit());
}
});
jTextField1.addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent evt) {
jTextField1KeyPressed(evt);
}
});
private void jTextField1KeyPressed(KeyEvent evt) {
if(evt.isControlDown() && evt.getKeyCode()==KeyEvent.VK_Z){
if(undoManager.canUndo()){
undoManager.undo();
}
}
if(evt.isControlDown() && evt.getKeyCode()==KeyEvent.VK_Y){
if(undoManager.canRedo()){
undoManager.redo();
}
}
}
September 28, 2009
Create undo (Ctr + Z) and redo (Ctr + Y) in java
Dưới đây là cách tạo chức năng undo và redo giống như trong MS Word, hay một số ứng dụng.
Labels:
Programming
Subscribe to:
Post Comments (Atom)
1 Comment:
Công ty Đại Phát Viễn Thông nhà cung cấp linh phụ kiện hang đầu Việt Nam :
-------------------------------------------------------------------------------------------------------
Giá rẻ nhất- Bảo hành nhanh nhất – Xem ngay bảng giá Bán phụ kiện đồ chơi macbook xịn giá sỉ rẻ hcm
.
Web: Bán phụ kiện đồ chơi macbook xịn giá sỉ rẻ hcm
Keywords ( Xem tai day): Bán phụ kiện đồ chơi macbook xịn giá sỉ rẻ hcm
Keywords ( xem tai day ): ban ban phu kien do choi macbook xin gia si re HCM
Post a Comment
Để chất lượng các bài viết ngày được tốt hơn, Bạn vui lòng để lại góp ý hoặc nhận xét vào khung bên dưới. Bạn có thể tự do nhận xét nhưng không trái với thuần phong mỹ tục. Khi gửi nhận xét xin vui lòng để lại: Tên, Địa chỉ mail hoặc địa chỉ Blog để tôi được biết bạn là ai. Xin cảm ơn!
Các bài liên quan