import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.lang.*;
import java.applet.*;
import javax.swing.*;
import javax.jnlp.*;
public class MyIE
{
BasicService bs;
JFrame jFrame;
TextField tField;
Button button;
public MyIE()
{
jFrame = new JFrame("MyIE Browser");
tField = new TextField
("http://www.google.com");
button = new Button("?ˉàà");
Container p = jFrame.getContentPane();
p.setLayout(new BorderLayout());
p.add(button,BorderLayout.EAST);
p.add(tField,BorderLayout.CENTER);
button.addMouseListener(new MouseAdapter()
{
public void mousePressed(MouseEvent e )
{
try{
bs.showDocument(new
java.net.URL(tField.getText()));
//打开链接
}catch(java.net.
MalformedURLException exp)
{
exp.printStackTrace();
}
}
});
jFrame.addWindowListener
(new WindowAdapter()
{
public void windowClosing
(WindowEvent e)
{
jFrame.setVisible(false);
System.exit(0);
}
});
jFrame.pack();
jFrame.setSize(400,80);
jFrame.setVisible(true);
try {
bs = (BasicService)ServiceManager.
lookup("javax.jnlp.BasicService");
//查找jnlp的基本服务接口。
}catch (UnavailableServiceException e)
{
bs = null;
} catch (Exception e)
{
bs = null;
e.printStackTrace();
}
}
public static void main(String args[])
{
MyIE myie = new MyIE();
}
}