E 'possibile cancellare la finestra di output Netbeans dalla mia applicazione o disattivare temporaneamente tutte le uscite?

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

Domanda

Alcuni retroscena:

Ho creato un'applicazione swing che utilizza nuovamente il Sostanza LaF (Grazie , Kirill!)

Purtroppo swing crea un pannello da qualche parte al di fuori del EDT determinando in tal modo un messaggio di eccezione dalla sostanza ogni volta che comincio la mia domanda. Di per sé questa eccezione è grande, io già mi ha salvato dalla creazione di brutto bug GUI multithread, ma spesso mi manca uscite importanti perché la finestra di uscita è già ingombra quando la mia applicazione esegue alcun lavoro reale.

Il modo più semplice sarebbe quella di correggere la fonte di sostanze per le mie esigenze personali, ma preferirei lasciarlo intatto. È per questo che voglio sapere ...

  1. E 'possibile cancellare la finestra di output a livello di codice, sia chiamando un metodo dalla mia applicazione o qualcosa come un compito Ant ritardata?
  2. In alternativa, posso disattivare temporaneamente eventuali uscite dalla mia applicazione, compresi i messaggi eccezioni?
È stato utile?

Soluzione

Qui si sta cercando di modificare il comportamento predefinito della finestra di uscita che è una parte del NetBeans IDE. Sarà necessario utilizzare il relativo NetBeans API . Si prega di dare un'occhiata al OutputWriter e OutputEvent

HTH.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top