java打开浏览器代码,打开浏览器java支持

如何用java代码实现打开某个网址

1

专注于为中小企业提供做网站、成都网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业寻甸免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了数千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

可以使用java.awt.Desktop类的browse(uri)方法调用系统的默认浏览器打开。

2

使用javafx中的WebView组件

JAVA如何打开IE

用这个代码

Runtime.getRuntime().exec("explorer.exe ");

----------------

楼上的兄弟用

Runtime.getRuntime().exec("iexplore.exe ");

如果IE默认路径没有注册,那么就只能访问注册表来获得IE的路径,然后在使用了。

用JAVA编写一个简单的浏览器程序

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

import java.net.*;

import java.io.*;

import javax.swing.event.*;

@SuppressWarnings("serial")

class Win3 extends JFrame implements ActionListener,Runnable

{

JButton button;

URL url;

JTextField text;

JEditorPane editPane;

byte b[]=new byte[118];

Thread thread;

public Win3()

{

text=new JTextField(20);

editPane=new JEditorPane();

editPane.setEditable(false);

button=new JButton("确定");

button.addActionListener(this);

thread=new Thread(this);

JPanel p=new JPanel();

p.add(new JLabel("输入网址:"));

p.add(text);

p.add(button);

Container con=getContentPane();

con.add(new JScrollPane(editPane),BorderLayout.CENTER);

con.add(p,BorderLayout.NORTH);

setBounds(60,60,400,300);

setVisible(true);

validate();

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

editPane.addHyperlinkListener(new HyperlinkListener()

{

public void hyperlinkUpdate(HyperlinkEvent e)

{

if(e.getEventType()==

HyperlinkEvent.EventType.ACTIVATED)

{

try{

editPane.setPage(e.getURL());

}

catch(IOException e1)

{

editPane.setText(""+e1);

}

}

}

}

);

}

public void actionPerformed(ActionEvent e)

{

if(!(thread.isAlive()))

thread=new Thread(this);

try{

thread.start();

}

catch(Exception ee)

{

text.setText("我正在读取"+url);

}

}

public void run()

{

try {

int n=-1;

editPane.setText(null);

url=new URL(text.getText().trim());

editPane.setPage(url);

}

catch(MalformedURLException e1)

{

text.setText(""+e1);

return;

}

catch(IOException e1)

{

text.setText(""+e1);

return;

}

}

}

public class Example3

{

public static void main(String args[])

{

new Win3();

}

}

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

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

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

public class a{

public String user_name=null;

public a(){

}

}

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

a form_a=new a();

a.user_name="用户名";

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

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

public class a{

public static String user_name=null;

public a(){

}

}

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

在login.java里面这样使用:

a.user_name="用户名";

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

用java代码写的浏览器 打开页面和判断是否加载完毕怎么同时用?

webBrowser.addWebBrowserListener(new WebBrowserAdapter() {

// 监听加载进度

public void loadingProgressChanged(WebBrowserEvent e) {

// 当加载完毕时

if (e.getWebBrowser().getLoadingProgress() == 100) { }

}

}

JAVA语句中怎么实现电脑开机时自动打开浏览器的网站?

我来梳理思路并给你讲下逻辑和流程

Java想要实现电脑开机自动打开浏览器网站需要借助的是开机自启的EXE,Java自身是不可能绕开系统这一关的,Windows下的话必须要借助注册表一类的,实现开机自启EXE,然后通过EXE执行打开浏览器访问指定地址的网站。

思路明确后,我们需要的是一个成品的EXE

代码上我就不过多解释了,直接用下面的代码

Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler "+url);

(就是通过默认浏览器直接打开指定网页)

编写好代码后开始减小体积,也就是删除不使用的类以及不使用的字符集编码

确认瘦身后依旧运行正常后,开始进行压缩,建议是用pack200,效果贼好

然后把程序打成jar包,然后在上层目录编写启动批处理

编写完成后测试程序能否正常启动,如果不行就检查下是不是少类了

然后把批处理编成EXE,QBFC比较好用,如果做安装包的话记得挂G模式,InnoSetup这里也可以耍一下

这个时候我们就获取到了一个安装脚本,然后我们要做的就是修改安装脚本的代码

在脚本中加上下面的一段

[Registry]

Root: HKLM; Subkey: "SOFTWARE/Microsoft/Windows/CurrentVersion/Run"; ValueType: string; ValueName: "程序名"; ValueData: """{app}/main.exe"" ""{app}/jre/bin"""

直接使用这个时候的安装脚本和安装包就可以实现了

开机自动启动这个编写好的EXE,然后这个EXE就自动打开默认浏览器并访问指定网页了


新闻标题:java打开浏览器代码,打开浏览器java支持
文章转载:http://scyanting.com/article/dsciijg.html