java - 连接到 URL 时的 Netbeans 平台消息对话框

标签 java netbeans-platform netbeans-plugins

最近我一直在使用 Netbeans 插件来进行 http 基本身份验证。因此,为了验证密码是否正确,我有以下代码。

String url = "http://someurl.com";
URLConnection conn = (new URL(url)).openConnection();
HttpURLConnection hconn = (HttpURLConnection) conn;
hconn.setUseCaches(false);
String input = username.getText() + ":" + password.getText();
String output = Base64.encode(input.getBytes());
hconn.setRequestProperty("Authorization", "Basic " + output);
hconn.connect();
int code = hconn.getResponseCode();
boolean connectionOk = (code == HttpURLConnection.HTTP_OK);

在正常的 swing 应用程序中,前面的代码有助于显示连接是否正常,但是当我将其放入 Netbeans 平台插件并且连接不正常时,它会显示以下对话框。 enter image description here

如何禁用此对话框?

最佳答案

您是否尝试过以下操作:

conn.setAllowUserInteraction(false);

关于java - 连接到 URL 时的 Netbeans 平台消息对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17726885/

相关文章:

java - 数据结构 - 避免列表和映射中的重复

java - 带有 Maven 的 Netbeans 平台应用程序因 Bundle.properties 更改而失败

java - 如果我使用 NBMS 更新我的应用程序,我可以让它停用之前安装的模块吗?

java - 在 Netbeans 中将 JDialog 转换为 JPanel

java - 在这种情况下使用 Netbeans Platform 或 Eclipse RCP 是否太过分了?

java - 如何在 netbeans 代码检查中禁用 "missing java doc"警告?

java - 如何让 Java 从备用位置获取首选项?

java - JBoss 6 EAP,如何更改模块加载顺序?

JavaFX 样式化 TableColumn 单元格

netbeans-platform - Netbeans 平台应用程序安装程序