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);
    }
}
Author: Andrew Thompson, 2014-10-21

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.

 2
Author: Andrew Thompson, 2017-05-23 11:58:09