Comment vérifier les mises à jour de mon programme en Java
Je me demande comment faire en sorte que mon jeu Java vérifie automatiquement les mises à jour lorsqu'un bouton est enfoncé, j'ai un ActionListener
appelant ma classe UpdateGUI
:
btnUpdate.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
new UpdateGUI();
}
});
Et puis je suis coincé à partir de là, j'ai l'interface graphique triée (étiquettes, boutons, etc.), mais c'est juste le vérificateur de mise à jour, je voudrais également aider à faire apparaître une étiquette lorsqu'une mise à jour est disponible.
J'ai essayé de regarder à travers les différentes questions qui m'ont été fournies pendant que je posais cette question, ce qui n'a pas aidé je.
Code UpdateGUI
public class UpdateGUI {
public UpdateGUI() {
JFrame starGameUpdater = new JFrame();
starGameUpdater.setTitle("StarGame Updater");
starGameUpdater.getContentPane().setLayout(null);
JLabel labelStargameUpdate = new JLabel("StarGame Updater");
labelStargameUpdate.setHorizontalAlignment(SwingConstants.CENTER);
labelStargameUpdate.setBounds(165, 11, 94, 14);
starGameUpdater.getContentPane().add(labelStargameUpdate);
}
}
1 answers
Java Web Start fournit des mises à jour automatiques. L'API JNLP disponible pour les applications JWS. permet également l'application. prendre le contrôle programmatique des mises à jour grâce au DownloadService
.
DownloadService
service permet à une application de contrôler la façon dont ses propres ressources sont mises en cache, de déterminer lesquelles de ses ressources sont actuellement mises en cache, de forcer les ressources à être mises en cache et de supprimer des ressources du cache. Le client JNLP est responsable de fournir une mise en œuvre spécifique de cette service.