关于桌面客户端

About desktop clients

本文关键字:客户端 桌面 于桌面      更新时间:2023-09-26

谁能告诉我如何制作桌面客户端?

我的意思是我有一个框架,它有一个文本框和一个按钮。

当我点击按钮,我想我的文本,我已经放在文本字段得到放置在一个网站的文本字段,应该在一个网站的按钮处理,就像我们把我们的id和密码,点击签名和网站根据我们的输入产生的动态文本应该显示在我的框架上。

这意味着我通过java框架间接地从桌面操作一个网站。所以我想知道我应该在按钮的动作监听器代码中做什么。

我甚至知道jsp和servlet,但无法链接这些东西来制作这个应用程序。

请帮助我,我是新手。

我认为你所要做的就是通过传递值作为参数从应用程序发出HTTP请求。

可能是一个可能的副本如何在java中发送HTTP请求?

浏览链接,可能会有用。

textField获取值,使HTTP request与参数一起(从textField获得),然后完成。

如果你想在请求时打开web浏览器,你可以使用Desktop.browse()

你将不得不使用ProcessBuilder(或Runtime.exec())显式地执行explorer.exe与你想要的选项。

Process p = new ProcessBuilder("explorer.exe", "http://yourpage.com/Myjsp.jsp").start();

您可以发送您想要自动填充的值作为部分URL参数,如

Process p = new ProcessBuilder("explorer.exe", "http://yourpage.com/Myjsp.jsp?myvar="+my value).start();//where myvalue is String variable where you have the value from Frame.

我认为你可以使用下面的代码…

if(java.awt.Desktop.isDesktopSupported()){ // Desktop Not supported on all Platforms.
   Desktop desktop=Desktop. getDesktop();
   desktop.browse(new java.net.URI("http://yourpage.com/Myjsp.jsp?myvar="+myvalue));
}else{
  Process p = new ProcessBuilder("explorer.exe", "http://yourpage.com/Myjsp.jsp?myvar="+my value).start();
}