0

ユーザーがカスタムレポートを作成できるJTableがあります。レポートの列である「行」を追加/削除できます。

行の削除を「元に戻す」ことができるようにしたいと思います。現在、ボタンを使用してレポート全体を標準レポートにリセットできます。これは問題ありませんが、列がたくさんあり、誤って行を削除した場合に失われる可能性のある時間について不平を言うユーザーもいます。

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

しかし、とにかくNetbeansプラットフォームを使用しているので、そこに存在する編集->元に戻す機能に結び付けたいと思います。

プラットフォームに存在する元に戻す機能に結び付けるために実行できるコマンドまたはAPI呼び出しは何ですか?

4

1 に答える 1

1

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

多分これは便利です:

  1. 関連する問題: http: //netbeans.org/bugzilla/show_bug.cgi?id = 204828
  2. 関連チュートリアル:https ://blogs.oracle.com/geertjan/entry/enabling_undo_redo_functionality_on
  3. テーブル自体に右クリックメニューとして追加することもできます。NetbeansのJTable右クリックポップアップメニュー
于 2012-05-08T22:15:15.337 に答える