问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ImageIcon类的图片可以压缩大小吗?如果不可以,那么哪个类可以放置图片,并压缩其大小

发布网友 发布时间:2022-04-29 15:59

我来回答

1个回答

热心网友 时间:2023-10-17 12:59

封装了一个方法,代码如下:

public static ImageIcon getImageIcon(String path, int width, int height) {
if (width == 0 || height == 0) {
return new ImageIcon(obj.getClass().getResource(path));
}
ImageIcon icon = new ImageIcon(this.getClass().getResource(path));
icon.setImage(obj.getImage().getScaledInstance(width, height,
Image.SCALE_DEFAULT));
return icon;
}

由于封装时用的是静态方法,obj为当前类的一个实例,定义的一个全局变量.如果改为非静态的话可以用this关键字代替obj

能控制图片宽度和长度了,缩放图片就不是问题了,根据在原有的大小上获得缩放后大小就OK.这里就不举例了.

热心网友 时间:2023-10-17 12:59

封装了一个方法,代码如下:

public static ImageIcon getImageIcon(String path, int width, int height) {
if (width == 0 || height == 0) {
return new ImageIcon(obj.getClass().getResource(path));
}
ImageIcon icon = new ImageIcon(this.getClass().getResource(path));
icon.setImage(obj.getImage().getScaledInstance(width, height,
Image.SCALE_DEFAULT));
return icon;
}

由于封装时用的是静态方法,obj为当前类的一个实例,定义的一个全局变量.如果改为非静态的话可以用this关键字代替obj

能控制图片宽度和长度了,缩放图片就不是问题了,根据在原有的大小上获得缩放后大小就OK.这里就不举例了.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 安慰朋友辛苦很累的话 multisim中集成芯片的两个引脚是隐藏的,那我怎么给它们接电接地? 可以改吗,怎么搞 微信怎么改? ICON文件夹为什么删不掉 multisim中同种芯片为什么会有多种选择? 如何压缩iconfont字体文件,清理掉未使用到的icon 我设置过一次了,还能改第二次吗?怎么改 Multisim有SG3525芯片吗。怎么找不到啊。常用PWM有哪些?。 高氯酸的制取 icon图标都压缩在nif文件如何提取并修改 multisi数字电路芯片在哪 微信怎么改 不是说可以改了吗? 如何制取高氯酸(具体做法)? 改完以后,一年以后能不能改回原来的? 高氯酸制取方法 ico图标压缩 求答遵义市第十二中学与遵义市第十九中学哪所好? multisim没有的元器件怎么办? winrar中的-iicon命令怎么用? 为什么我使用了一直没效果? 快手里,能,看得到好友关注的都有哪些人吗?? 工作很累怎么安慰 安慰人辛苦的话怎么说 我转换成ICON格式的图标为什么不可以是矩形 上班辛苦了安慰的话语 暗访丨消费者“控诉”ICON一车难求,是饥饿营销还是另有隐情? 安慰别人辛苦的话怎么说 怎么把图标转换规定大小的图标啊 怎么样安慰别人带人辛苦了 怎样安慰白天辛苦了,晚上好好休息的人 贝律铭为什么离开中国 贝聿铭为什么要加入美国国籍? 贝聿铭为什么给外国设计那么多建筑? 贝聿铭的妻子是谁? 贝聿铭在哪些方面伟大,哪些方面不足? 都说“富不及三代”,那为何贝聿铭家族能打破这个怪圈? 中国最著名的设计师是谁 建筑师梁思成和贝律铭是什么关系? 卢爱玲的介绍