keys

Mattepuffo's logo
Criptare e decriptare file in Java

Criptare e decriptare file in Java

Con Java eseguire operazioni di crypting / decrypting è abbastanza semplice usando il package javax.crypto.

Vediamo un esempio; create un file di testo con dentro quello che volete.

Questo file sarà prima criptato, e poi decriptato in un altro file per vedere il risultato.

Creeremo un metodo che verrà richiamato per entrambe le operazioni.

Mattepuffo's logo
Cancellare tutte le KEYS in Redis

Cancellare tutte le KEYS in Redis

Ho deciso di voler di salvare le sessioni di PHP su Redis; e ieri avevo la necessità di cancellare tutte le sessioni attive, ma senza riavviare il web server.

Come fare?

Semplicemente cancellando tutte le KEYS!

Mattepuffo's logo
Chiudere una finestra con il tasto ESC in QML

Chiudere una finestra con il tasto ESC in QML

Oggi vediamo come possiamo chiudere una finestra con il tasto ESC in QML.

La cosa la trovo molto comoda nelle finestre "secondarie", quelle lanciate da altre finestre "principali"; non lo userei per chiudere il programma in se (ma questo vale per qualsiasi linguaggio).

Per fare questo, dobbiamo intercettare la pressione del tasto usando Keys.onEscapePressed.

Ma attenzione a non mettere questo a livello di Window; va messo a livello di Item o Rectangle.

Mattepuffo's logo
Impostare scorciatoie da tastiera in Java

Impostare scorciatoie da tastiera in Java

Oggi vediamo un semplice modo per impostare delle scorciatoie da tastiera in Java.

Ne imposteremo due:

  • una legata alla combinazione CTRL+Q per chiudere il programma
  • una legata al tasto ENTER

Andremo a impostare tutto nel costruttore del JFrame.

Mattepuffo's logo
Cambiare tab con Ctrl-TAB in un JTabbedPane

Cambiare tab con Ctrl-TAB in un JTabbedPane

JTabbedPane è il componente SWING che si occupa di dividere l'interfaccia in tab.

Una delle cose che ormai tutti i programmi fanno, e quindi alla quale siamo abituati, è cambiare tab usando la combinazione Ctrl+TAB.

Di default in Java il comportamento non è questo (o forse lo è solo in Windows ma non ricordo bene).

Possiamo però modificarlo noi.

Nel nostro JFrame, nel costruttore:

TabKeys.setupTabTraversalKeys(jTabbedPane1);

TabKeys è una classe creata apposta che adesso vedremo.