Applet中的几个问题,请大侠帮忙~~ 第一个没明白,第二个setFont,第三个应该是overriding update这个函数,里面直接repaint();应该可以。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第二个问题:Font f = new Font("宋体",Font.PLAIN,12);g.setFont(f);显示的文字很小,绝对不是12 第一个问题就是说我先在Applet上贴了一个底图,然后还要贴一些其它的小图我希望设置一个透明色,比如蓝色,小图上所有的蓝色都变成透明的,贴到Applet上后,小图原先的蓝色的位置显示的都是底图的内容,好像是透明一样第三个问题,如果是贴一般的图,没有闪烁的情况,然后放大或缩小后,再贴就会闪烁了,重载update也没用。请大侠帮忙~急~~ 3.使用双缓冲技术。private Image offImage;public void update(Graphics g){ Graphics offg = offImg.getGraphics(); offg.setColor(this.getBackground()); offg.fillRect(0,0,this.getSize().width,this.getSize().height); paint(offg); g.drawImage(offImg, 0, 0, this);} to:cawangjun(心驿),我是先要缩放,代码如下:int newWidth = 100;int newHeight = 100;String url = "..............."Image Image1,Image2;try{ Image1 = getImage(new URL(url)); ImageFilter f = new ReplicateScaleFilter(newWidth,newHeight); FilteredImageSource scale = new FilteredImageSource(Image1.getSource(),f); Image2 = createImage(scale); g.drawImage(Image2,100,100,this); //贴新创建的图,我该如何使用双缓冲技术? //其实这里我还要处理透明问题,就是第一个问题}catch(Exception e){ return;}第一个问题就是如果有2张图重叠,我设置蓝色为透明色,那么上面那张图上所有有蓝色的位置,都是透明的,显示的是下面那张图的内容 求一个简单的字附串替换问题,在线等 什么方法能取消显示? (SWT/JFace)挑战高手~~~~~~~~~~~~~~~~~~~~~~~~ 有关SQL语句的菜问题,请教各位! 小弟跪地求程序,求各位大人帮忙!!!!!! Java连接网络问题 JRadioButton 或者 JCheckBox 怎么把那个按钮的图标从底层换掉 菜鸟问题,请大哥执教,来者有分! JDK1.3哪有下载 大家都在用什么java编译器? 送分 一个java的简单问题,你肯定可以得到这20分!
Font f = new Font("宋体",Font.PLAIN,12);
g.setFont(f);
显示的文字很小,绝对不是12
我先在Applet上贴了一个底图,然后还要贴一些其它的小图
我希望设置一个透明色,比如蓝色,小图上所有的蓝色都变成透明的,贴到Applet上后,小图原先的蓝色的位置显示的都是底图的内容,好像是透明一样第三个问题,如果是贴一般的图,没有闪烁的情况,然后放大或缩小后,再贴就会闪烁了,重载update也没用。请大侠帮忙~急~~
{
Graphics offg = offImg.getGraphics();
offg.setColor(this.getBackground());
offg.fillRect(0,0,this.getSize().width,this.getSize().height); paint(offg); g.drawImage(offImg, 0, 0, this);
}
int newHeight = 100;String url = "..............."
Image Image1,Image2;
try
{
Image1 = getImage(new URL(url));
ImageFilter f = new ReplicateScaleFilter(newWidth,newHeight);
FilteredImageSource scale = new FilteredImageSource(Image1.getSource(),f);
Image2 = createImage(scale);
g.drawImage(Image2,100,100,this); //贴新创建的图,我该如何使用双缓冲技术?
//其实这里我还要处理透明问题,就是第一个问题
}
catch(Exception e)
{
return;
}第一个问题就是如果有2张图重叠,我设置蓝色为透明色,那么上面那张图上所有有蓝色的位置,都是透明的,显示的是下面那张图的内容