首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在网站上输入程序输入值

在网站上输入程序输入值
EN

Stack Overflow用户
提问于 2012-05-04 04:23:23
回答 1查看 1K关注 0票数 1

我想在我的JavaFX 2.0程序中有一个函数,它接受用户输入并将其转发到网站文本字段,然后获取网站返回的值。该网站将是一个网站,以检查特定计划的保修是否有效。

所有用户需要输入的是reg。ID,也许还有程序品牌。

我只是在寻找如何做到这一点的想法,链接,甚至代码将是一流的。我怀疑它不需要那么多代码,但是..我以前也很惊讶!

谢谢!:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-04 07:16:25

一种可能的实现算法:

  1. 将保修检查页加载到要在加载完成时检查的webEngine.documentProperty中。
  2. 加载完成后,使用webEngine.executeScript将文本字段设置为所需的值并提交表单。

a.进一步监视webEngine.documentProperty,当文档加载后,检查文档(使用JavaScript或Java)以查看保修是否有效。

b.更改生成的保修显示页面以回调到Java中,并将保修状态通知您的应用程序。

一些背景信息

如果你能控制网站的页面内容,那么你的实现可能会变得更容易。但我认为你仍然可以在不修改网站的情况下得到你想要的结果。

最近的Java2.1版本中添加了一些功能,以促进从JavaFX到Java的回调。您要阅读的webview documentation是“使用webEngine.executeScript方法处理JavaScript命令”和“使用JSObject.setMember进行从JavaScript到JavaFX的向上调用”部分。

您可能还想看看我编写的一个Sample DatePicker for JavaFX using jQuery UI示例。它演示了将html加载到WebView中、从Java中调用WebView上的函数以及将用户与WebView交互的结果返回到Java中的各种方法。这并不完全是你想要的,但其中的想法可能会有所帮助。

你的另一个选择就是:

在不使用WebView.

  • Parse的情况下,
  1. 接受JavaFX a java.net.URL中的注册id,并直接从java应用程序将来自and服务器的响应发布到and服务器,以确定保修是否有效。

对于这样的任务,我可能会采用这种方法--完全不使用WebView。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10438796

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档