Aktualisieren Sie eine jTable

Ich kann meinen Tisch nicht zum Auffrischen bringen. Ich habe eine Aktualisierungsschaltfläche erstellt, die anruftjTable1.repaint();

private void jButton8ActionPerformed(java.awt.event.ActionEvent evt)        
// Reader Refresh
        jTable1.repaint();
    }

Ich habe auch versucht, mich nur an das zu erinnernRegistryValues nochmal in den button wieRegistryValues.arp(null);

private void jButton8ActionPerformed(java.awt.event.ActionEvent evt)        
// Reader Refresh
        RegistryValues.arp(null);
    }

Auch versucht, die Registrierungswerte zu kombinieren und in der Schaltfläche neu zu malen.

Unten ist der Code für meinejTable. DasRegistryValues sind von einer anderen Klasse, die JNA verwendet, um die Registrierung zu lesen, wenn das wichtig ist.

jTable1.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {
                {"Protected Mode at Startup", RegistryValues.arp(null)},
                {"Display PDF in browser", RegistryValues.arb(null)},
                {"EULA Accepted?", RegistryValues.are(null)},
                {null, null}
            },
            new String [] {
                "Software", "Status"
            }
        ));

Antworten auf die Frage(1)

Ihre Antwort auf die Frage