我在JTable中用ImageIcon显示了图片,可是单元格小,图片大,只能显示图片的一部分,我想让图片缩放到
单元大小显示出来?
在JTable中如何让图片缩放到单元格大小显示出来?

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【wuheng66888】截止到2008-06-24 15:06:51的历史汇总数据(不包括此帖):
    发帖数:23                 发帖分:1580               
    结贴数:23                 结贴分:1580               
    未结数:0                  未结分:0                  
    结贴率:100.00%            结分率:100.00%            
    敬礼!
      

  2.   

    可以试试使JTable自动调整列宽。
      

  3.   


    ImageIcon icon = new ImageIcon(icon.getImage().getScaledInstance(你的JTable的列宽,你的JTable的横宽, Image.SCALE_DEFAULT));
    不知道行不行,你试试吧。
      

  4.   

    Image里面有这样一个方法,用了就可以缩放在表格里面了.getScaledInstance(int width, int height, int hints)
    我试过了,是可行的
      

  5.   

    Image类可以缩放图片的方法:getScaledInstance(int width, int height, int hints) 
      

  6.   

    getScaledInstance(*,*)哎  看api吧
      

  7.   

    不知道行不行,你可以试试。如果不行那么就覆盖repaint方法,在你的repaint方法中调整图片显示大小,然后再调用基类的repaint方法。