我似乎无法让我的桌子刷新。我创建了一个刷新按钮,调用jTable1.repaint();
private void jButton8ActionPerformed(java.awt.event.ActionEvent evt)
// Reader Refresh
jTable1.repaint();
}
我也尝试过RegistryValues
在按钮中再次调用RegistryValues.arp(null);
private void jButton8ActionPerformed(java.awt.event.ActionEvent evt)
// Reader Refresh
RegistryValues.arp(null);
}
还尝试组合注册表值并在按钮中重新绘制。
下面是我的代码jTable
。如果重要的RegistryValues
话,它们来自另一个使用 JNA 读取注册表的类。
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"
}
));