Tempo di cambiamenti per il blog.

Dopo essere passato ad HTTPS, oggi online la nuova versione.

Cambia l'aspetto grafico, ma ho anche aggiunto altri strumenti.

Sostanzialmente, può capitare di dover usare un nostro account su un device che non ci appartiene (e questo in generale, non solo per Skype).

Se ci dimentichiamo di eseguire il logout, potrebbero essere dolori (e di storie non abbiamo sentite ultimamente).

Come possiamo eseguire il logout remoto da tutte le sessioni di Skype in una volta sola?

Uso spesso dei JDialog personalizzati, utili soprattutto per visualizzare alcune informazioni.

In questi casi mi rimane comodo chiuderli semplicemente con il tasto ESC.

In sostanza dobbiamo registrare una registerKeyboardAction, impostando il tasto ESC.

Sono rimasto un pò sorpreso dal fatto che i JFrame non hanno la possibilità di essere finestre modali.

Essendo un componente molto usato, lo davo per scontato.

Però, se vogliamo creare finestre modali in Java, possiamo comunque rivolgerci ai JDialog.

Estendendo questa classe, possiamo creare finestre con tutti i componenti che vogliamo, e rendere la finestra modale.

Oggi vediamo un esempio.

All'interno ci piazziamo anche un JPanel; in questo modo possiamo personalizzare la finestra come ci pare, in quanto ci basterà mettere i componenti che ci servono dentro al JPanel.

Oggi vediamo un semplice esempio di creazione di loading dialog in Qt.

Ribadisco che è un esempio basilare, utile come base da migliorare.

Quello che facciamo è questo:

  • al click di un bottone avvio il QDialog
  • invio una richiesta tramite HTTP
  • leggo la risposta
  • chiudo il dialog

Quindi, come primo step, aggiungete un bottone alla finestra.