swing调用谷歌浏览器?谷歌浏览器调用java

大家好,今天小编来为大家解答swing调用谷歌浏览器这个问题,谷歌浏览器调用java很多人还不知道,现在让我们一起来看看吧!

swing调用谷歌浏览器?谷歌浏览器调用java

本文目录

  1. java swing 开启浏览器后,怎么拿到浏览器里登录的人的信息
  2. java swing内嵌多个浏览器怎么加快速率

一、java swing 开启浏览器后,怎么拿到浏览器里登录的人的信息

一般来说有两种常见的方法,根据需要任选一种就可以了。

1、在login.java里面,你要启动a.java的窗口,肯定会new一个a的对象,你可以在a里面定义几个成员变量,例如

public String user_name=null;

然后在new一个a对象以后直接把这个成员变量赋值,就可以了,例如在login.java里面

这样在a的代码里面就可以尽情使用了。如果要更加规范一些,就不要使用public声明,而把user_name设置为private变量,然后写两个方法 getUsername()和setUsername(Stirng username)来操作它。

2、在login.java或者a.java里面定义静态变量,即static变量,例如这样:

public static String user_name=null;

这样定义的变量,不需要类实例化成为对象就可以使用,不过全局只有一个,在某些时候非常适合,例如这里的保存用户名,但是当变量为对象相关的时候是不适合的。

然后再加上你弹出a.java的窗口的代码就可以了。

二、java swing内嵌多个浏览器怎么加快速率

1、可以到官方网站上下载相应的包,下面大致说明一下如何运用它的三方包,实现在Swing中嵌入浏览器。

2、该文章只说明Swing中嵌入浏览器这一个问题,解决该问题需要3个第三方库文件,jdic.jar、jdic.dll、IeEmbed.exe.

3、jdic.jar是Java程序需要引入的第三方库,并且将jdic.dll、IeEmbed.exe拷到系统变量classpath或是操作系统system32下即可。

4、System.loadLibrary("jdic");BrowserEngineManager bem= BrowserEngineManager.instance();bem.setActiveEngine(BrowserEngineManager.IE);IBrowserEngine be= bem.getActiveEngine();WebBrowser browser= be.getWebBrowser();browser.setURL(url);JFrame f= new JFrame();f.setTitle("Swing浏览器");CentreInWindows.fullscreen(f);f.getContentPane().add(browser.asComponent());f.setVisible(true);

如果你还想了解更多这方面的信息,记得收藏关注本站。

声明:信息资讯网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者东方体育日报所有。若您的权利被侵害,请联系 删除。

本文链接:http://www.gdxhedu.com/news/142678.html