中易网

java载入图片只载入图片的一部分,求代码

答案:1  悬赏:50  
解决时间 2021-02-13 07:15
java载入图片只载入图片的一部分,求代码
最佳答案
import java.awt.Graphics;
import java.awt.Image;

import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class TestFrame extends JFrame {
public TestFrame() {
MyJPanel mp = new MyJPanel();
add(mp);
setTitle("画图");
setDefaultCloseOperation(EXIT_ON_CLOSE);
setBounds(300, 200, 300, 300);
setVisible(true);
}

public static void main(String[] args) {
new TestFrame();

}

class MyJPanel extends JPanel {
public void paint(Graphics g) {
super.paint(g);
Image img = new ImageIcon("C:\Users\gyona\Desktop\12.jpg").getImage();
g.drawImage(img, 0, 0, 100, 100, 100, 100, 200, 200, this);
//下面2组参数,确定画在JPanel的什么位置上
//0, 0//左上顶点
//100,100//确定画在JPanel时候的长和宽

//下面2组参数,用于决定选取图片的什么区域
//100,100 //选取图片的左顶点
//200,200 右下顶点
}
}
}效果



追问:我只要截取部分的代码
追答:???截取部分???上面只有显示部分了啊
追问:哪几句代码是和截取图片有关的?
追答:Image img = new ImageIcon("C:\........12.jpg").getImage();
g.drawImage(img, 0, 0, 100, 100, 100, 100, 200, 200, this);
追问:drawlmage括号里每个数代表什么
追答://下面2组参数,确定画在JPanel的什么位置上
            //0, 0//左上顶点
            //100,100//确定画在JPanel时候的长和宽
             
            //下面2组参数,用于决定选取图片的什么区域
            //100,100 //选取图片的左顶点
            //200,200 右下顶点
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
要将proe工程图转成CAD后,在CAD中怎么替换图
经典诵读一千字作文
有什么快递可以送到龙山洛塔
有一个女孩和我做在一起就会脸红,和别人在一
鑫源小酒楼怎么去啊,有知道地址的么
女生穿陈冠希同款蓝色棒球服搭配什么裤子
[初三化学]Be3Al2(Sio3)6 中 已知si的化合价
oppo闪充时加大了多少的电流
西八大公司在哪里啊,我有事要去这个地方
QQ被腾讯单方面终止服务,可是QQ钱包里有钱怎
金马傢俬城这个地址在什么地方,我要处理点事
女主是瞎子,男主是军人的军婚小说
1996年生产的珍酒多少钱一瓶
我年龄也不小了,再婚老公想和前妻复婚,我不想
友谊大药房总店这个地址在什么地方,我要处理
推荐资讯
鼎盛烩面泡馍馆地址在哪,我要去那里办事
什么时候开始儿童游戏场地上的秋千、滑梯、攀
结合明朝中后期历史,分析晚明时期科技鼎盛的
女孩子去做奶茶难不难
泉怎么组词
福满佳百货地址在哪,我要去那里办事
大正印务地址有知道的么?有点事想过去
农四师医院第二门诊部地址在哪,我要去那里办
报驾校需要注意什么问题?
崇珍不是明朝最后一位皇帝吗
各位推荐一下 擅长 国画草虫 画家
汽车空调四角继电器分别接的是什么线,。。
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?