Quando lanciamo un comando da un nostro programma in Java (Swing), di default non ne vediamo l'output.

E il motivo è che, generalmente, viene mandato sullo standard output, che non è la interfaccia scritta in Java.

In molti casi, però, potrebbe essere importante catturare l'output, soprattutto per vedere a che punto siamo con la sua esecuzione.

Oggi vediamo proprio questo: come visualizzare l'output di un comando su una JTextArea.

Il programma che lanceremo sarà youtube-dl, programma da riga di comando per scaricare la musica in formato MP3 da Youtube.

CKEditor e CKFinder sono due tools scritti in AJAX molto usati nei blog.

Il primo è un editor HTML che viene usato per inserire posto in un db usando un'interfaccia user frindly.

Il secondo invece è un file manager.

Con CKEditor è possibile anche inserire immaggini dentro a un articolo; il problema però è che di default la salva dentro al db, e non è una buona cosa.

La cosa migliore è integrarlo con CKFinder per salvare l'immagine su disco e poi richiamarla tramite codice HTML.

Per prima cosa scompattate i due archivi in una directory; la situazione dovrebbe essere tipo questa:

/root_del_sito/lib/ckfinder

/root_del_sito/lib/ckeditor

Poi richiamiamo le librerie nell'head della pagina:

<script type="text/javascript" src="lib/ckeditor/ckeditor.js"></script>
<script type="text/javascript" src="lib/ckfinder/ckfinder.js"></script>

Il passo seguente è installare CKEditor e richiamare CKFinder:

Tutti gli esempi di JFileChooser che ho postato fino adesso prendevavno i dati da una textarea.

Le jtable hanno una struttura diversa e per non incappare in errori si deve usare un codice un pò diverso.

Il codice è praticamente identico agli altri due esempi; anche qui è compreso il controllo sull'esistenza del file.