Swing处理图片的问题

loadwof 2008-04-02 03:01:34
现有一要求,读取图片后显示,界面上提供3个RAIDOBUTTON,点击不同的RADIOBUTTON把图片以不同的大小显示出来.

我用JFileChooser把文件加载后,用下面的代码:
ImageIcon ico = new ImageIcon(fileName);
int iWidth = ico.getIconWidth();
int iHeight = ico.getIconHeight();
ico.setImage(ico.getImage().getScaledInstance(iWidth , iHeight ,
Image.SCALE_DEFAULT));
this.labPic = new JLabel(ico);
labPic.setBounds(20, 20, iWidth, iHeight);
jPshow.add(labPic);
可以正确显示图片.但是我把这些代码放到另一个方法里,就不对了,很郁闷的.......

还有,我选了不同的RADIOBUTTON以后,如何把原来已经显示的图片清除掉?
...全文
138 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
changjiangzhibin 2008-04-02
  • 打赏
  • 举报
回复
将页面重新加载
wanghao111 2008-04-02
  • 打赏
  • 举报
回复
paint()

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧