Ist es möglich, die Netbeans Ausgabefenster aus meiner Anwendung zu löschen oder vorübergehend alle Ausgänge deaktivieren?
-
13-09-2019 - |
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 ...
- 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?
- Alternativ kann ich Deaktivieren Sie vorübergehend alle Ausgänge aus meiner Anwendung, einschließlich Ausnahmen Nachrichten?
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.