在 JavaFX 应用程序的 init() 方法中,我正在执行一些检查,其中之一是检查它是否可以使用 Http 响应代码连接到基于 Web 地址。该应用程序还有一个预加载器,可以在这些检查发生时运行。
根据响应代码,我希望它在预加载器应用程序的生命周期中显示警报窗口
我不确定使用当前的 javafx 预加载器类是否可以实现这一点,但是是否有任何解决方法可以实现此目的?
下面是我想要的 SSCCE
应用程序
public class MainApplicationLauncher extends Application implements Initializable{
...
public void init() throws Exception {
for (int i = 1; i <= COUNT_LIMIT; i++) {
double progress =(double) i/10;
System.out.println("progress: " + progress);
notifyPreloader(new ProgressNotification(progress));
Thread.sleep(500);
}
try {
URL url = new URL("https://example.com");
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
connection.setRequestMethod("GET");
connection.connect();
int code = connection.getResponseCode();
System.out.println("Response code of the object is "+code);
if (code==200) {
System.out.println("Connected …Run Code Online (Sandbox Code Playgroud)