创建ImageIcon的缩放版本

来源:互联网 发布:开发app软件 编辑:程序博客网 时间:2024/04/29 10:01


ImageIcon imageIcon = new ImageIcon("duke.gif");    // Icon由图片文件形成
Image image = imageIcon.getImage();                         // 但这个图片太大不适合做Icon
//    为把它缩小点,先要取出这个Icon的image ,然后缩放到合适的大小
Image smallImage = image.getScaledInstance(30,20,Image.SCALE_FAST);
//    再由修改后的Image来生成合适的Icon
ImageIcon smallIcon = new ImageIcon(smallImage);
//   最后设置它为按钮的图片
JButton iconButton = new JButton(smallIcon);

而由ImageIcon类到Image类,可以通过:

ImageIcon imageIcon = new ImageIcon("duke.gif");    // Icon由图片文件形成

JFrame jf=null;

jf.setImageIcon(ImageIcon.getImage());

0 0
原创粉丝点击