Cool Backgrounds: backgrounds per i nostri siti web!
Cool Backgrounds è un sito web che ci permette di creare dei backgrounds per i nostri siti.
Si tratta di backgrounds anche avanzati, come potete vedere già dalla home page.
Cool Backgrounds è un sito web che ci permette di creare dei backgrounds per i nostri siti.
Si tratta di backgrounds anche avanzati, come potete vedere già dalla home page.
GmailBackground è una piccola libreria per Android che ci consente di inviare email usando un account Gmail.
Ovviamente l'account in questione deve essere prima configurato.
Oggi vediamo con usarla usando Java.
L'ogetto Console di C# ci da la possibilità di cambiare i colori in maniera molto semplice.
E parliamo sia del foreground che del background.
In questo articolo, abbiamo visto come creare dei JDialog in ambiente multi-thread con SwingWorker.
Oggi vediamo un esempio simile, ma usando la Reflection.
Il risultato finale è lo stesso, ma il codice è più pulito.
Partiamo dall'evento nel nostro JFrame:
btnConnect.addActionListener((ActionEvent e) -> {
final GenericDialog loading = new GenericDialog(this, "", "Loading...");
BackgroundOperation bo = new BackgroundOperation("com_mattepuffo_book.FormBook", "createConnection", loading);
bo.execute();
loading.setVisible(true);
});
Quello che vediamo oggi è come creare un JDialog che compare in fase di caricamento, e che scompare al termine dell'operazione.
Un loading dialog in sostanza.
Partiamo da un JDialog tipo quello che ho postato in questo articolo (ma uno vale l'altro).
I ProgressDialog sono molto usati anche in ambito mobile, in quanto consentono di "bloccare" lo schermo avvertendo l'utente quando una determinata operazione finisce.
In generale la sequenza per usare questo oggetto è questa:
ProgressDialog pd = new ProgressDialog(Activity.this);
pd.setMessage("loading...");
pd.show();
// DO STUFF
pd.dismiss();
In sostanza, creiamo il dialog, lo avviamo, eseguiamo le operazioni e lo chiudiamo.