アプリケーションから Netbeans 出力ウィンドウをクリアしたり、すべての出力を一時的に無効にしたりすることはできますか?

StackOverflow https://stackoverflow.com/questions/995007

質問

いくつかの背景:

を使用する Swing アプリケーションを作成しました。 サブスタンス LaF (キリルさん、改めてありがとう!)

残念ながら、Swing は EDT の外側のどこかにパネルを作成するため、アプリケーションを起動するたびに Substance からの例外メッセージが表示されます。この例外自体は素晴らしいもので、厄介なマルチスレッド GUI のバグを作成することからすでに救われていますが、アプリケーションが実際の作業を行っているときに出力ウィンドウがすでに雑然としているため、重要な出力を見逃すことがよくあります。

最も簡単な方法は、個人的なニーズに合わせて Substance ソースにパッチを適用することですが、私はそれをそのままにしておきたいと考えています。だからこそ知りたいのですが…

  1. アプリケーションからメソッドを呼び出すか、遅延した Ant タスクなどを呼び出して、出力ウィンドウをプログラム的にクリアすることは可能ですか?
  2. あるいは、例外メッセージを含むアプリケーションからの出力を一時的に無効にすることはできますか?
役に立ちましたか?

解決

ここでは、NetBeans IDEの一部である出力ウィンドウのデフォルトの動作を微調整しようとしています。あなたは、関連するのNetBeansのAPI を使用する必要があります。 OutputWriter OutputEventする

HTHます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top