Ist es möglich, die Netbeans Ausgabefenster aus meiner Anwendung zu löschen oder vorübergehend alle Ausgänge deaktivieren?

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

Frage

Einige Hintergrundinformationen:

Ich habe eine Swing-Anwendung erstellt, die die Substance LaF (Thanks again Kirill!)

Leider Schaukel schafft eine Platte irgendwo außerhalb des EDT damit zu einer Ausnahmemeldung von Substanz führt jedes Mal, wenn ich meine Anwendung zu starten. Von selbst diese Ausnahme ist groß, ich rettete mich schon vor bösen Multi-Thread-GUI Bugs zu schaffen, aber ich vermisse oft wichtige Ausgaben, da das Ausgabefenster bereits überladen ist, wenn meine Anwendung eine wirkliche Arbeit der Fall ist.

Der einfachste Weg wäre es, die Substanz Quelle für meine persönlichen Bedürfnisse zu flicken, aber ich möchte lieber unberührt lassen. Deshalb habe ich wissen will ...

  1. Ist es möglich, das Ausgabefenster programmatisch zu löschen, entweder durch ein Verfahren aus meiner Anwendung oder so etwas wie eine verzögerte Ant-Task aufrufen?
  2. Alternativ kann ich Deaktivieren Sie vorübergehend alle Ausgänge aus meiner Anwendung, einschließlich Ausnahmen Nachrichten?
War es hilfreich?

Lösung

Hier können Sie versuchen, das Standardverhalten des Ausgabefensters zu optimieren, die ein Teil der NetBeans IDE ist. Sie finden die entsprechenden NetBeans APIs verwenden müssen. Bitte werfen Sie einen Blick auf OutputWriter und OutputEvent

HTH.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top