簡體   English   中英

在 Eclipse E4 中撤消重做

[英]Undo redo in Eclipse E4

我正在尋找一種在 Eclipse E4 應用程序中實現撤消和重做功能的好方法。 undo-redo 功能需要撤銷用戶對當前 MPart 的所有更改。 在該 MPart 中,它可以是表更改、字段更改、...

我目前有三個不同的處理程序來執行插入、更新或刪除操作。 所有這些處理程序都實現了一個帶有執行、撤消和重做方法的接口。 是否有一些默認的 Eclipse 處理程序可以撤消其他處理程序中提供的操作? 因此,換句話說,工具欄中的按鈕動態調用該特定 MPart 的取消管理器(管理該特定 MPart 的操作的對象)。

我使用工具欄上的兩個按鈕來撤消或重做來自特定 MPart 的某些操作。

撤消和重做功能在一個接口中,需要在所有操作類中實現。

實現基於這個例子: http : //www.algosome.com/articles/implementing-undo-redo-java.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM