【发布时间】:2014-02-06 17:53:08
【问题描述】:
我有 2 个通过拖放连接的面板
http://i43.tinypic.com/k3m4xs.jpg
在左侧面板中,我使用类似这样的小图片创建了 JLabels:
ImageIcon ico =new ImageIcon("C:\\Documents and Settings\\student\\workspace\\DragTest3\\src\\drzewo.png");;
p1.add(new JLabel(new ImageIcon(((new ImageIcon(ico.getDescription())).getImage()).getScaledInstance(30, 30, java.awt.Image.SCALE_SMOOTH))));
删除 JLabel 后的代码:
ImageIcon ico = (ImageIcon)src.draggingLabel.getIcon();
label=new JLabel(new ImageIcon(((new ImageIcon(ico.getImage()).getImage()).getScaledInstance(60, 60, java.awt.Image.SCALE_SMOOTH))));
但在右侧面板上的图像中,我看到了像素。
可以得到这张图片的原始路径吗? 或者知道如何在 JLabel 上缩放 ImageIcon?
我可能会补充说,尽管有类似的问题,但我在这个论坛上没有找到解决方案,所以请不要再问了
【问题讨论】:
标签: java image path get thumbnails