【发布时间】:2014-10-21 18:39:54
【问题描述】:
我想知道如何让我的 Java 游戏在按下按钮时自动检查更新,我有一个 ActionListener 调用我的 UpdateGUI 类:
btnUpdate.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
new UpdateGUI();
}
});
然后我从这里开始卡住了,我已经对 GUI 进行了排序(标签、按钮等),但这只是更新检查器,我还希望帮助在更新可用时显示标签。
在我提出这个问题时,我尝试过查看提供给我的各种问题,但所有这些都没有帮助我。
更新GUI代码
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);
}
}
【问题讨论】:
-
什么样的更新?新数据、新 Java 版本还是新应用程序版本?您可能需要一个可以向相应服务器发送 HTTP 请求的组件,该服务器将提供最新版本号。
-
当我将游戏的新版本发布到我的 FTP 服务器上时
-
请检查这个问题,它可能对你有帮助:stackoverflow.com/questions/14617/….
-
这对我有帮助,我需要检查游戏的新修改版本,然后下载它并替换它的 .jar 文件(从启动器下载并执行新的 .jar 文件)
标签: java swing deployment updates auto-update