我的目的是:在C/s结构的Java应用程序中打开一个窗口,这个窗口有一个矩形区域放入一个网页。能够在其中执行Javascript??我以前只知道在Delphi中调用一个ActiveX控件可以实现IE的功能。在Java中能实现吗??请高手不吝赐教

解决方案 »

  1.   

    不太明白 希望以下代码对你有所帮助
    import javax.swing.*;
    import java.awt.event.*;
    import java.awt.*;
    public class HTMLButton extends JFrame
     {
      JButton b = new JButton("<html><b><font size=+2>" +
            "<center>Hello!<br><i>Press me now!");
       public HTMLButton()
       {
        b.addActionListener(new ActionListener()
         {
          public void actionPerformed(ActionEvent e)
          {
           getContentPane().add(new JLabel("<html>"+
            "<i><font size=+4>Click!"));
           
          validate();
         }
        });
       Container cp = getContentPane();
       cp.setLayout(new FlowLayout());
       cp.add(b);
       this.setSize(500,500);
       this.setVisible(true);
       
      }
      public static void main(String[]s)
      {
       new HTMLButton();
      }
    } ///:~
      

  2.   

    能执行一部分,某些javascript的代码不能执行