createImage怎么挖出一张大png图中的一个小图像 例如一张“player.png"图片中有四个图案怎么用createImage方法挖出第一个并显示出来在线等达人讲解!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用Graphics的drawImage函数可以实现,那些参数超长那些,具体查帮助文档。ps:我没试过。 public abstract boolean drawImage(Image img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, Color bgcolor, ImageObserver observer)绘制当前可用的指定图像的指定区域,动态地缩放图像使其符合目标绘制表面的指定区域。 文档上写着目标图像第一个角坐标为dx1,dy1,第二个角坐标为dx2,dy2,源图像第一个角为sx1,sy1,第二个角为sx2,sy2请问怎么理解我改了半天都显示不出来!! 我改了一个,你看看,我运行了,可以显示区域的。至于坐标应该看具体图片了,你参考以下,我闪了。import java.awt.*;import java.awt.event.*;class MyCanvas extends Canvas{ private Image im; public void setImage(Image im){ this.im = im; } public void paint(Graphics g){ g.drawImage(im, 100, 100, 300, 300, 100, 100, 300, 300, Color.white, this); } } public class AWTDrawing2 { public static void main( String args[]) { Frame f = new Frame("ShowImage"); MyCanvas mc = new MyCanvas(); Image image = Toolkit.getDefaultToolkit().createImage("a.jpg"); mc.setImage(image); f.add(mc); f.setSize(300,200); f.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0); } }); f.setVisible( true); }} 求助啊!在线等!!! 有关java接口问题,在线等帮助。。。 请教 要实现一个普通树结构作为缓存,内详 scjp问题,对象强制转换。 求助:关于Listener的使用问题~ java 如何控制键盘,让其自动输入 java 如何处理Excel文件 关于cryptix JCE的配置使用 新手问题2,类和构造函数区别? 现在国内用JBoss的多不多,他有什么好处,相对其他的开发平台?? 有谁能解释一下Vector的indexOf方法调用哪个equals方法? 各位,帮我看看问题处在哪? 100....
ps:我没试过。
int dx1,
int dy1,
int dx2,
int dy2,
int sx1,
int sy1,
int sx2,
int sy2,
Color bgcolor,
ImageObserver observer)绘制当前可用的指定图像的指定区域,动态地缩放图像使其符合目标绘制表面的指定区域。
源图像第一个角为sx1,sy1,第二个角为sx2,sy2
请问怎么理解
我改了半天都显示不出来!!
import java.awt.event.*;
class MyCanvas extends Canvas{
private Image im;
public void setImage(Image im){
this.im = im;
}
public void paint(Graphics g){
g.drawImage(im, 100, 100, 300,
300, 100, 100, 300, 300, Color.white,
this);
}
} public class AWTDrawing2 {
public static void main( String args[]) {
Frame f = new Frame("ShowImage");
MyCanvas mc = new MyCanvas();
Image image = Toolkit.getDefaultToolkit().createImage("a.jpg");
mc.setImage(image);
f.add(mc);
f.setSize(300,200);
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
f.setVisible( true);
}
}