default

Mattepuffo's logo
Svuotare JTable

Svuotare JTable

JTable è un componente di Java Swing molto usato.

Anche se può sembrare strano, svuotare una JTable non richiede un singolo comando; o almeno quello che vi propongo è l'unic che mi ha funzionato.

Sarà, forse, dovuto al fatto che io uso un DefaultTableModel personalizzato (che vi posto per semplice chiarimento):

public class MyTableModel extends DefaultTableModel {

    public MyTableModel(Object[][] data, String[] col) {
        super(data, col);
    }

    @Override
    public boolean isCellEditable(int row, int column) {
        return false;
    }
}

Comunque vi propongo un metodo che permette di svuotare una JTable.

Mattepuffo's logo
Impostare il valore predefinito in MySQL

Impostare il valore predefinito in MySQL

Come sappiamo, in generale nei database abbiamo la possibilità di impostare un valore di default per i campi.

Questo valore dovrebbe essere quello di base nel caso in cui non gli venga passato nulla.

Può anche essere comodo se vogliamo ripristinare i vari record al valore di default.

Questo può essere fatto usando la parola chiave DEFAULT.

Mattepuffo's logo
Impostare l'ultimo sistema avviato come default in GRUB2

Impostare l'ultimo sistema avviato come default in GRUB2

Altro piccolo trucco per GRUB2.

Quello che vogliamo fare è impostare come default l'ultimo sistema avviato.

Infatti GRUB2 ha la capicità di memorizzare l'ultimo sistema avviato; così facendo ce lo può riproporre per un avvio più veloce, ed è molto utile in quei pc dove sono installate più distro.

Aprite come root il file /etc/default/grub e cercate la riga:

GRUB_DEFAULT=0 -> PRIMA

GRUB_DEFAULT=saved -> DOPO

Vi ho messo i commenti.

Mattepuffo's logo
Righe JTable a colori alternati

Righe JTable a colori alternati

Come detto più volte, JTable è uno dei componenti più potenti e flessibili di Swing.

Oggi vediamo come fare per ottenere le righe a colori alterni, cosa molto comoda quando si hanno parecchie righe.

Per farlo dobbiamo definire uno nostro TableCellRenderer che estende il DefaultTableCellRenderer.

Dopo di che dobbiamo impostarlo come predefinito per la nostra JTable.