2012-03-28 49 views
0

我有一个JTable,用户可以在其中创建自定义报告。他们可以添加/删除报告中列的“行”。使JTable具有使用Netbeans平台的撤消功能

我想让他们能够“撤消”行删除。目前,他们可以通过按钮将整个报告重新设置回标准报告。这是可以的,但是有很多列,有些用户抱怨说,如果他们不小心删除了一行,他们可能会失去时间。

我想我可以很容易地创建一个堆栈来跟踪删除的行,所以它只是一个“添加”事件,我可以调用一个关键事件侦听器(侦听ctrl-z或一个按钮)。一旦它被调用,它就会弹出堆栈并添加行。

但是,由于我使用的是Netbeans平台,所以我很想绑定到存在的编辑 - >撤销功能。

我可以使用哪些命令或API调用来绑定平台中存在的撤销功能?

回答