2012-03-28 5 views
0

ユーザーがカスタムレポートを作成できるJTableがあります。レポートの列である「行」を追加/削除できます。NetBeansプラットフォームを使用してJTableに元に戻す機能を作成する

私は、行の削除を元に戻すことができるようにしたいと考えています。現在、ボタンを介してレポート全体を標準レポートに戻すことができます。これは問題ありませんが、多くの列があり、ユーザーが誤って行を削除した場合に失う時間について不平を言うユーザーもいます。

私は、削除された行を追跡するだけの簡単なスタックを作成することができるので、キーイベントリスナーで呼び出すことができる「追加」イベントになるでしょう(おそらくCtrl-zまたはボタン)。それが呼び出されると、スタックをポップアップして行を追加するだけです。

しかし、私はNetbeansプラットフォームを使用しているので、そこに存在する編集 - >取り消し機能に結びつきたいと思います。

プラットフォームに存在するアンドゥ機能に結びつけるためのコマンドやAPIコールとは何ですか?

答えて

1

(ウィザードを使用して)アプリケーションにアクションを追加する必要があります。

多分これは便利来る:

  1. 関連問題:http://netbeans.org/bugzilla/show_bug.cgi?id=204828
  2. 関連チュートリアル:https://blogs.oracle.com/geertjan/entry/enabling_undo_redo_functionality_on
  3. また、単にテーブル自体に右クリックメニューとして追加することができます:JTable Right-Click popupmenu in Netbeans
関連する問題