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

为什么:win98下不能显示,win2000下可以显示.

    来源: 互联网  发布时间:2015-03-26

    本文导语:  我想问的就是:        如何在内存中把一副图片画到另一副图片上。 一个是背景图A, 一个是前图:B A + B = ???如何着。 http://java.sun.com/docs/books/tutorial/2d/display/compositing.html 有很多java2d的资料,但都是画...

我想问的就是:        如何在内存中把一副图片画到另一副图片上。
一个是背景图A,
一个是前图:B
A + B = ???如何着。

http://java.sun.com/docs/books/tutorial/2d/display/compositing.html
有很多java2d的资料,但都是画图形,不是图片。
也不是真真的在内存中和并的。而是覆盖的画上去的。不知道有没有人改结。

先感谢:masterz()实现了但有点问题代码如下
------------------------------
public void paint(Graphics g)
    {
        BufferedImage bimg=new BufferedImage(this.getWidth(),this.getHeight(),BufferedImage.TYPE_INT_RGB);
        Graphics gimg=bimg.getGraphics();
        Image foreimg;//initialize your foreimage
        Image backimg;//initialize your back image
        gimg.drawImage(foreimg,...);
        gimg.drawImage(backimg,...);//now bimg=A+B
        g.drawImage(bimg,0,0,bimg.getWidth(null),bimg.getHeight(null),null);
        gimg.dispose();
    }  
----------------------------------------------------
环境  j2dk1.3        IE6.0
如果用appletviewer      win98 和win2000 都可以.
但在网页中win98 就不显示啦,win2000没问题.
请问有什么改解方法没有?如果不行,还有什么方法能实现?????
 

|
import java.awt.*;
import java.awt.image.*;
import java.applet.*;
public class Show2Image extends Applet
{
    Image foreimg;//initialize your foreimage
    Image backimg;//initialize your back image
public void init()
{
MediaTracker tracker = new MediaTracker(this);
foreimg = this.getImage(this.getCodeBase(),"fore.gif");
backimg = this.getImage(this.getCodeBase(),"back.gif");
tracker.addImage(foreimg, 0);
tracker.addImage(backimg, 1);
try
{
tracker.waitForAll(0);
}
catch(Exception e)
{
e.printStackTrace();
}
}
public void paint(Graphics g)
{
        BufferedImage bimg=new BufferedImage(this.getWidth(),this.getHeight(),BufferedImage.TYPE_INT_RGB);
        Graphics gimg=bimg.getGraphics();
        if(foreimg!=null)
        gimg.drawImage(foreimg,0,0,null);
        if(backimg!=null)
        gimg.drawImage(backimg,0,0,null);//now bimg=A+B
        g.drawImage(bimg,0,0,bimg.getWidth(null),bimg.getHeight(null),null);
        gimg.dispose();
}
}

|
IE6的问题。安装JDK1.4的plus-in.

|
你的Win98 的jre是1.3版本?!

|
是IE的问题。IE6没有嵌入最新的jvm。你可以安装一套新版本的jre。

    
 
 

您可能感兴趣的文章:

  • 图形方式使用鼠标的dos程序,在Win98下可以正常显示鼠标光标,而Win2000下不行,有办法吗
  • 我在装有win2000的机子上装redhat8.0后,再进入win2k显示器的刷新率怎么也上不去
  • 那里可以下载到IE下Applet的插件?我的jre-1_2_2_005-win-i.exe在Win2K下中文显示有问题!
  • 在redhat9中(e文的)能够显示中文,但通过ssh copy后在win系统paste显示是乱码,为何?
  • Win2000中自动显示出来了Linux的盘符
  • 关于Linux加载Win目录后中文显示
  • 请问如何使swing控件在win2000下正确显示中文,非常急
  • Linux 和 Win 2000的显示问题
  • Win2000下汉字显示的问题
  • tomcat+apache+win2000显示中文问题
  • 为什么我的J2SDK1_3_0-WIN无法显示MDI窗体
  • Tomcat + win2000 + IE6.0 修改JSP,关于页面显示不刷新的问题。
  • 在rhel 5.4的man文档在win7显示为乱码
  • win7下IIS7站点页面无法正常显示的解决方法
  • 用33小时下了jbuilder6.bin 但在win2000下怎么装啊(显示的是未知应用程序)
  • win下面的utf-8文件到linux下面有的显示不出来
  • WIN XP下连接到Redhat8.0的VNC服务器,但是却无法正常显示
  • 为什么我的applet程序修改了不起作用(win2k),浏览器总是显示前一次装入的程序?
  • 在win2k server中安装virtual PC,然后安装redhat9,但不能显示xwindows.
  • 我的猫在Windows下显示的型号是Lucent Win Modem,哪里有linux的驱动下?
  • 装完win2000后再装redhat,多重启动消失,只能进linux不能进win2000
  • 如何让win2000和linux共存。我装好WIN2000,再装LINUX7.0,但LILO只能找到LINUX,不能引导WIN2000
  • 先装win2K,再装linux 8.0 后为什么win2K不能启动了?
  • 救命!装了linux后不能进入win98 和win2000了.
  • red hat7.0安装后,为何WIN2000不能启动了?
  • 在WIN2000下安装REDHAT7.1,不能使用PQ。
  • jbuilder 5 不能在win2000下安装
  • win7 和linux双系统,用LINUX不能上网
  • 急,linux分区删后,win2k不能启动了。
  • 如何在WIN 2000系统下装UNIX啊?能不能? iis7站长之家
  • 如何在WIN 2000系统下装UNIX啊?能不能?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • win7, win8安装docker需要了解的概念
  • 我系统安装了win2000,win98,linux,现在登录时只能进入win98和linux,无法进入win2000
  • win7,win8安装Docker具体过程
  • 有那位在win2000和win98上都装过tomcat,为什么我在win2000可以很容易装上,在win98就装不上,有什么区别?
  • win7,win8安装docker的依赖条件
  • 我在双系统win98@win2000下重装win98应该备份哪几个文件?
  • win7/Windows7系统下载地址搜集整理
  • win2000+jbuilder6+oracle817编出的程序,在win2000下执行很好,在win98下却访问不了oracle数据库
  • 怎样重装win7系统?win7重装系统步骤详细图文介绍
  • 先装win me 再装redhat 9.0 再在win me 下装win xp ,linux 不见了.怎么恢复linux啊?
  • Win7 64位下mysql 下载、安装与配置图文教程
  • 要安装win98、win2000服务器、win2003服务器、LINUX系统,请问该按什么顺序安装?
  • 安装运行微软win7/Windows7系统要求及官方下载地址
  • 我想知道LINUX如何与WIN98,WIN2000共享资源?
  • 如何在win7,win8下面启动docker
  • 在已有的win98+win200server下安装linux
  • 高分请教!!关于win98,win2000,sco unix 的安装问题
  • 在已经装有win98和win2000的机器上怎样装UNIX系统?
  • 为什么装上win98、2000、linux后,我运行win2000时的速度非常慢???
  • win98,win2000,linux,FreeBSD能共存吗?
  • win98可通过samba访问linux win2k为何不行?


  • 站内导航:


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

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

    浙ICP备11055608号-3