Netbeansの特定のエディタのイベントを閉じるためのフックを追加するにはどうすればよいですか?

MilanNosáľ

特定のドキュメントのエディタが閉じているときに何かをする必要があります。私は次のコードを持っています:

FileObject fobj = FileUtil.toFileObject(file);
final DataObject dobj = DataObject.find(fobj);
if (dobj != null) {
    EditorCookie ec = dobj.getLookup().lookup(EditorCookie.class);
    StyledDocument doc = ec.openDocument();
    // Here I would like to add a listener for close event, for the editor window that was opened
}

これを行う方法はありますか?または、少なくともグローバルエディターを閉じるためにリスナーをフックして、各エディターウィンドウが閉じているという通知を受け取ることはできますか?その場合、私は、与えられたエディターウィンドウが私が興味を持っているものであるかどうかをどうにかして決定することができると思います。

エイゼル

偶然、私はあなたを助けるかもしれない何かに出くわしました:

EditorCookie.Observable cookie = dataObject.getLookup().lookup(EditorCookie.Observable.class);
cookie.addPropertyChangeListener(new PropertyChangeListener() {
  @Override
  public void propertyChange(PropertyChangeEvent evt) {
    // Do your stuff
  }
});

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

NetBeansに既存のDataObjectのイベントを保存するためのフックを追加するにはどうすればよいですか?

分類Dev

特定のレベルでマルチインデックス列にプレフィックスを追加するにはどうすればよいですか?

分類Dev

YiエディターからHoogleを検索するためのバインディングを追加するにはどうすればよいですか?

分類Dev

AndroidStudioのエディターでフォントを追加するにはどうすればよいですか

分類Dev

クリックされたボタンイベントで他のタスクを実行しているときにメインウィンドウを閉じるにはどうすればよいですか?

分類Dev

同じテストで最近追加されたエンティティのインスタンスを更新するにはどうすればよいですか?

分類Dev

このディスコードボットコマンドにエイリアスを追加するにはどうすればよいですか?また、ボットの応答を埋め込むにはどうすればよいですか?

分類Dev

ウィジェットのボタンをクリックしてオーバーレイを閉じるにはどうすればよいですか?

分類Dev

インテント解決のためにデバッグログをフィルタリング(LogCat)するにはどうすればよいですか?

分類Dev

メニューの上部(material-uiでクリックしたときにボタンメニューの最初の項目の上)にタイトルと閉じるボタンを追加するにはどうすればよいですか?

分類Dev

ディレクトリ内のファイルがいつタッチされた(開いた、閉じた、変更された)かを監視するにはどうすればよいですか?

分類Dev

画像のパディングを小さくするためにメディアクエリを追加するにはどうすればよいですか?

分類Dev

重複するエントリがあるフィルタリングされたリストから特定のインデックスを削除するにはどうすればよいですか?

分類Dev

特定のファイルまたはディレクトリのエイリアスを設定するにはどうすればよいですか?

分類Dev

特定のイベントのタスクを自動化するにはどうすればよいですか?

分類Dev

AppleScriptで特定のターミナルウィンドウをターゲットにして閉じるにはどうすればよいですか?

分類Dev

QnAmakerからの回答を表示するためにRESTAPIクエリにフィルターを追加するにはどうすればよいですか?

分類Dev

C#特定のインデックスに要素を追加するにはどうすればよいですか?

分類Dev

インテントフィルターによるアクティビティの起動が発生したときに、以前のアクティビティを閉じるにはどうすればよいですか?

分類Dev

Firebaseリアルタイムデータベースからデータを取得し、その特定のレコードを表すために1つのテキストフィールドを変更するにはどうすればよいですか?

分類Dev

Rの要素インデックスに応じた関数でベクトル要素を変更するにはどうすればよいですか?

分類Dev

関数ベースのビューにフィルターバックエンドを追加するにはどうすればよいですか?

分類Dev

iFrame内に元の閉じるボタンを追加するにはどうすればよいですか?

分類Dev

Reactの閉じた各アコーディオンタブにスクロールトップアニメーションを追加するにはどうすればよいですか?

分類Dev

このウィンドウを閉じるためにEscキーをバインドするにはどうすればよいですか

分類Dev

追加のフィールドでDjangoクエリセットをフィルタリングするにはどうすればよいですか?

分類Dev

リンクされたエンティティのフィールドをフルテキストエンティティインデックスに含めるにはどうすればよいですか?

分類Dev

ディスク上の別々のデータベースに存在する、同じノードアプリの別々のエンドポイントに別々のPouchDBを作成するにはどうすればよいですか?

分類Dev

更新されたデータベースを取得するためのAPIリクエストを取得するにはどうすればよいですか?

Related 関連記事

  1. 1

    NetBeansに既存のDataObjectのイベントを保存するためのフックを追加するにはどうすればよいですか?

  2. 2

    特定のレベルでマルチインデックス列にプレフィックスを追加するにはどうすればよいですか?

  3. 3

    YiエディターからHoogleを検索するためのバインディングを追加するにはどうすればよいですか?

  4. 4

    AndroidStudioのエディターでフォントを追加するにはどうすればよいですか

  5. 5

    クリックされたボタンイベントで他のタスクを実行しているときにメインウィンドウを閉じるにはどうすればよいですか?

  6. 6

    同じテストで最近追加されたエンティティのインスタンスを更新するにはどうすればよいですか?

  7. 7

    このディスコードボットコマンドにエイリアスを追加するにはどうすればよいですか?また、ボットの応答を埋め込むにはどうすればよいですか?

  8. 8

    ウィジェットのボタンをクリックしてオーバーレイを閉じるにはどうすればよいですか?

  9. 9

    インテント解決のためにデバッグログをフィルタリング(LogCat)するにはどうすればよいですか?

  10. 10

    メニューの上部(material-uiでクリックしたときにボタンメニューの最初の項目の上)にタイトルと閉じるボタンを追加するにはどうすればよいですか?

  11. 11

    ディレクトリ内のファイルがいつタッチされた(開いた、閉じた、変更された)かを監視するにはどうすればよいですか?

  12. 12

    画像のパディングを小さくするためにメディアクエリを追加するにはどうすればよいですか?

  13. 13

    重複するエントリがあるフィルタリングされたリストから特定のインデックスを削除するにはどうすればよいですか?

  14. 14

    特定のファイルまたはディレクトリのエイリアスを設定するにはどうすればよいですか?

  15. 15

    特定のイベントのタスクを自動化するにはどうすればよいですか?

  16. 16

    AppleScriptで特定のターミナルウィンドウをターゲットにして閉じるにはどうすればよいですか?

  17. 17

    QnAmakerからの回答を表示するためにRESTAPIクエリにフィルターを追加するにはどうすればよいですか?

  18. 18

    C#特定のインデックスに要素を追加するにはどうすればよいですか?

  19. 19

    インテントフィルターによるアクティビティの起動が発生したときに、以前のアクティビティを閉じるにはどうすればよいですか?

  20. 20

    Firebaseリアルタイムデータベースからデータを取得し、その特定のレコードを表すために1つのテキストフィールドを変更するにはどうすればよいですか?

  21. 21

    Rの要素インデックスに応じた関数でベクトル要素を変更するにはどうすればよいですか?

  22. 22

    関数ベースのビューにフィルターバックエンドを追加するにはどうすればよいですか?

  23. 23

    iFrame内に元の閉じるボタンを追加するにはどうすればよいですか?

  24. 24

    Reactの閉じた各アコーディオンタブにスクロールトップアニメーションを追加するにはどうすればよいですか?

  25. 25

    このウィンドウを閉じるためにEscキーをバインドするにはどうすればよいですか

  26. 26

    追加のフィールドでDjangoクエリセットをフィルタリングするにはどうすればよいですか?

  27. 27

    リンクされたエンティティのフィールドをフルテキストエンティティインデックスに含めるにはどうすればよいですか?

  28. 28

    ディスク上の別々のデータベースに存在する、同じノードアプリの別々のエンドポイントに別々のPouchDBを作成するにはどうすればよいですか?

  29. 29

    更新されたデータベースを取得するためのAPIリクエストを取得するにはどうすればよいですか?

ホットタグ

アーカイブ