当前位置:  技术问答>java相关

怎样在applet中打开新的网页-- 下程序为何出错??

    来源: 互联网  发布时间:2015-02-08

    本文导语:  import java.awt.Graphics; import java.util.StringTokenizer; import java.awt.Image; import java.net.URL; import java.net.MalformedURLException; import java.applet.Applet; import java.awt.Image; import java.awt.Graphics; import java.awt.Rectangle; import java.util.StringTokeni...

import java.awt.Graphics;
import java.util.StringTokenizer;
import java.awt.Image;
import java.net.URL;
import java.net.MalformedURLException;
import java.applet.Applet;
import java.awt.Image;
import java.awt.Graphics;
import java.awt.Rectangle;
import java.util.StringTokenizer;
import java.util.Vector;
import java.util.Hashtable;
import java.net.URL;
import java.awt.image.*;
import java.net.MalformedURLException;
import java.awt.Graphics;
import java.awt.Graphics;
import java.applet.AudioClip;
import java.net.URL;
import java.net.MalformedURLException;
import java.util.StringTokenizer;
import java.awt.Graphics;
import java.net.URL;
import java.net.MalformedURLException;
import java.applet.Applet;
import java.awt.Image;
import java.awt.Graphics;
import java.awt.Rectangle;
import java.util.StringTokenizer;
import java.util.Vector;
import java.util.Hashtable;
import java.net.URL;
import java.awt.image.*;
import java.net.MalformedURLException;
import java.awt.Graphics;
import java.awt.Image;
import java.net.URL;
import java.net.MalformedURLException;
import java.applet.Applet;
import java.awt.Image;
import java.awt.Graphics;
import java.awt.Rectangle;
import java.awt.MediaTracker;
import java.awt.event.*;
import java.util.StringTokenizer;
import java.util.Vector;
import java.util.Hashtable;
import java.net.URL;
import java.awt.image.ImageProducer;
import java.awt.image.ImageFilter;
import java.awt.image.CropImageFilter;
import java.awt.image.FilteredImageSource;
import java.net.MalformedURLException;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.image.*;
import java.util.StringTokenizer;
import java.net.URL;
import java.net.MalformedURLException;
import java.awt.Graphics;
import java.net.URL;
import java.net.MalformedURLException;
import java.awt.Graphics;
import java.awt.Graphics;
import java.applet.AudioClip;
import java.net.URL;
import java.net.MalformedURLException;
import java.awt.Graphics;
import java.awt.Color;
import java.awt.Font;
import java.awt.FontMetrics;
import java.util.StringTokenizer;











import java.applet.Applet;
import java.awt.Image;
import java.awt.Graphics;
import java.awt.Rectangle;
import java.util.StringTokenizer;
import java.util.Vector;
import java.util.Hashtable;
import java.net.URL;
import java.awt.image.*;
import java.net.MalformedURLException;



import java.net.*;
import java.io.*;
import java.awt.Graphics;
import java.awt.Image;
import java.net.URL;
import java.net.MalformedURLException;

import java.applet.Applet;
import java.awt.*;
import java.net.URL;
import java.awt.image.*;
import java.awt.event.*;



public class Applet1 extends Applet {
 // the size of the window
        URL url3;
        int h1,h2,h3,h4;
        Dimension windowSize;
// the find01 image information
Image image;
int   imageHeight = 0;
int   imageWidth = 0;
boolean imageError = false;
// use the following image observer to determine
// when the image load operation is complete
ImageObserver observer = new Observer();
/**
 * Set up the image to be loaded by the new
 * thread.
 */
public void init()
{try{
   url3=new URL("http://100.100.100.25:8080");
}
catch(MalformedURLException me)
{
System.out.println("dddd");
}
catch(IOException me)
{
System.out.println("dddd");
}

showDocument(url3,"_blank");///这条语句出错
showStatus("fff");
        h1=1;
// set the background color to white
this.setBackground(Color.white);
// first calculate the size of the applet window
windowSize = this.getSize();
// get the image
URL url = this.getCodeBase();
image = this.getImage(url, "find01.gif");
}
class Observer implements ImageObserver
{
public boolean imageUpdate(Image dummy,int status,int x,int y,int width,int height)
{
                if (status  ==ImageObserver.ALLBITS)
                   repaint();
boolean returnVal = true;
if ((status & ImageObserver.HEIGHT) != 0)
{
imageHeight = height;
}
if ((status & ImageObserver.WIDTH) != 0)
{
imageWidth = width;
}
if ((status & ImageObserver.ALLBITS) ==
                        ImageObserver.ALLBITS)
{
returnVal = false;
}
if ((status & ImageObserver.ABORT) != 0)
{
imageError = true;
returnVal = false;
}
//////// repaint();
return returnVal;
}
}
/**
 * If the image has been loaded, display it;
 * otherwise, display an error message.
 */
Dimension offset = new Dimension();
  Button button1 = new Button();
  Button button2 = new Button();
  Button button3 = new Button();
public void paint(Graphics g)
{
        g.drawString("ffffffff",10,10);
// if an image error has occurred...
if (imageError)
{
// output an error message
String s = "Image load failed";
FontMetrics fm = g.getFontMetrics();
offset.width = (windowSize.width - fm.stringWidth(s))/2;
offset.height= windowSize.height/2;
g.drawString(s, offset.width, offset.height);
return;
}
/////////////g.drawImage(image,(windowSize.width - imageWidth)/2,(windowSize.height - imageHeight)/2,observer);
///g.drawImage(image,0,0,observer);
g.drawImage(image,0,60,400,460,0,0,200/h1,200/h1,observer);
}
  public Applet1() {
    try {
      jbInit();
    }
    catch(Exception e) {
      e.printStackTrace();
    }
  }
  private void jbInit() throws Exception {
    button1.setLabel("放大 +");
    button1.setBounds(new Rectangle(1, 0, 75, 31));
    button1.addActionListener(new java.awt.event.ActionListener() {
      public void actionPerformed(ActionEvent e) {
        button1_actionPerformed(e);
      }
    });
    this.setLayout(null);
    button2.setLabel("button2");
    button2.setBounds(new Rectangle(76, 0, 75, 31));
    button2.addMouseListener(new java.awt.event.MouseAdapter() {
      public void mouseClicked(MouseEvent e) {
        button2_mouseClicked(e);
      }
    });
    button2.addActionListener(new java.awt.event.ActionListener() {
      public void actionPerformed(ActionEvent e) {
        button2_actionPerformed(e);
      }
    });
    this.addMouseListener(new java.awt.event.MouseAdapter() {
      public void mouseClicked(MouseEvent e) {
        this_mouseClicked(e);
      }
    });
    this.setBackground(Color.orange);
    this.addMouseListener(new java.awt.event.MouseAdapter() {
      public void mouseClicked(MouseEvent e) {
        this_mouseClicked(e);
      }
    });
    button3.setLabel("button3");
    button3.setBounds(new Rectangle(152, 0, 75, 33));
    button3.addActionListener(new java.awt.event.ActionListener() {
      public void actionPerformed(ActionEvent e) {
        button3_actionPerformed(e);
      }
    });
    this.add(button1, null);
    this.add(button2, null);
    this.add(button3, null);
  }
  void button1_actionPerformed(ActionEvent e) {
h1=h1*2;
repaint();
  }
  void button2_actionPerformed(ActionEvent e) {
if(h1>=2)
  h1=h1/2;
repaint();
  }
  void this_mouseClicked(MouseEvent e) {
h1=h1*2;
repaint();
  }
  void button2_mouseClicked(MouseEvent e) {
  }
  void button3_actionPerformed(ActionEvent e) {
showStatus("fff");
  }
}
///
"Applet1.java": Error #: 300 : method showDocument(java.net.URL, java.lang.String) not found in class Applet1 at line 142, column 1


|
applet中打开新的网页用getAppletContext().showDocument(URL)不就可以了么

    
 
 

您可能感兴趣的文章:

  • applet连接sqlserver出错?
  • 用JB开发的Applet,在JB中正常运行,但移植到Apache服务器上时,无法显示并出错
  • 高分相赠,Applet在jbuilder中运行程序时文件路径正确,但在jbuilder的浏览器中文件路径却出错!
  • !!!在线等待,Applet中启动servlet出错!
  • (很急)谢谢!我想问一下调用一个对话框的命令语句,比方说我已建立了一个Applet2,接下来该如何在Applet中能点击一个按钮来打开这个Apple
  • 用applet怎样打开一个文件吗?
  • 我的applet需要读入一些文字数据,但无法打开文件,咋办!
  • 在Applet中如何打开一个超链接?
  • 为什么用IE打开applet,当我对java文件重新编译后,用F5刷新,还是原来的结果
  • 急,我想问一下调用一个对话框的命令语句,比方说我已建立了一个Applet2,接下来该如何在Applet1中点击一个按钮来打开这个Applet2.谢谢
  • 在Applet中打开另外的网页,用getAppletContext().showDocument(URL,windowname)的问题
  • 在Applet中,我如何才能打开一个新的页面?
  • Applet如何打开一个新的IE窗口?
  • applet中如何打开一个新网页?
  • 关于使用applet打开Web页面
  • 2000中打开编有APPLET网页的奇怪问题!
  • 高分求解,怎样有APPLET打开服务器上的文件,最好有原程序。为什么没人理我??????
  • 在jbuilder5中applet中,怎么用IE打开一个网址?简单问题!
  • 急!!在applet中打开Access表的工程,在IE中不能显示表
  • 请问除了用网页打开的方式,还有没有其他让Applet程序运行的方法?
  • 利用Applet做Client,打开一个Socket连接,则出现java.security.AccessControlException: access denied 问题,有什么简便的方法解决???救命啊,立刻给分啊~~
  • 关于editplus的使用,编译完生成.class后,我又编写了html来执行applet,将其保存,如何经ie解释打开(直接在editplus上操作)不是显示html语言呀
  • 如何在APPLET一个按钮响应事件中打开一个JSP页面?
  • 我写的Applet在网页中为甚莫不能打开本地文件夹啊,jb里面又行???
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • applet与jsp通讯问题:applet为何不能正确显示网页?
  • Applet嵌入网页问题
  • 这个Applet程序为什么不能在网页中运行?提示找不到Java.awt.*;Java.applet.*;
  • 在网页调试APPLET,
  • Applet类是package内定义的,网页如何应用?
  • 多个 class 的 Applet 怎么加到网页里??请帮帮忙
  • 我装了redhat9.0怎么浏览有applet的网页啊
  • 请问在网页中两个Applet如何互相调用
  • applet在网页关闭时,一定会执行destroy()方法嘛?一定给分!!!
  • 在网页中能否用applet实现两个客户端的直接通信?急!!!
  • 为什么在网页中有的applet可以显示,有的不可以显示 在线等待!!!!!
  • applet将他嵌入到一个网页中,第一次运行结果显示都正确,可是.....
  • 通过网页上传图片到服务器,用什么方法比较好呢?(applet?)
  • Applet怎样向Servlet声请动态网页,请给一个例子。
  • 求教,我要把网页中applet的默认背景的灰色变成白色,该如何解决?试过多种方法,未果...
  • 可以用java applet控制网页上的其它元素吗?
  • ***************Help.怎样在Applet中弹出一网页?***************
  • JAVA APPLET与JSP有什么区别?好像都是把JAVA代码嵌到网页中。
  • 请教:如何得到嵌在网页中的Applet程序?
  • 谁能讲讲网页发手机短信的原理?使用applet发送的吗?
  • java命名空间java.applet类applet的类成员方法: applet定义及介绍
  • 如何让Applet里的控件随着Applet大小改变而一直占满整个Applet呢?
  • java命名空间java.applet类applet.accessibleapplet的类成员方法: applet.accessibleapplet定义及介绍
  • 对applet坐数字签名后,如果重新用jar对applet打包,需要重新做applet数字签名吗?
  • java命名空间java.applet类applet的类成员方法: getappletcontext定义及介绍
  • 为什么我的applet编译完,之后除了applet1.class之外,还有一个applet$1.class?
  • java命名空间java.applet类applet的类成员方法: getappletinfo定义及介绍
  • 如何让IE认识applet所带的数字签名,而不是让证书仓库认识这个带数字签名的applet,就是说不装jdk也可以在IE里面使用带有签名的applet,详情请进
  • java命名空间java.applet类applet的类成员方法: isactive定义及介绍
  • 请问application (or applet)如何实现对applet 小程序的调用??
  • java命名空间java.applet类applet的类成员方法: stop定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3