java图片显示 我新建了一个JFrame,大小为(500,500),但现在有一个图片(600,600),如何可以使图片刚好填充容器,并且随着容器大小改变图片仍然刚好一屏显示?求高手赐教,如果附代码最好,谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 baidu上面有很多这样的例子哦 baidu上面有很多这样的例子哦 每次窗口改变时生成一个适合控件大小的临时图像ImageIcon icon = new ImageIcon(image);double zoomRate = (canvasScrollPane.getWidth() - 10) / icon.getIconWidth();int width = (int) (icon.getIconWidth() * zoomRate);int height = (int) (icon.getIconHeight() * zoomRate);Image tempImage = image.getScaledInstance(width, height, Image.SCALE_FAST);然后将临时图像在窗口中显示即可 ubuntu--很奇怪的问题撒-- BigDecimal精度问题 如何在一段源代码中定位所有int或其他类型的操作? Java算不对 1.2×1.5!!! 哪位大哥做过一个标准的FTP服务器(遵循RFC959),进来看看。。 涉及到“生产者-消费者”的 数据库存取 问题设计!(有结果比给分) 有没有其他方法能让JBuilder 8支持更多的字体?像Courier等字体! 送分 如何在JTextArea中设定光标位置? 笔试遇到的难题,求大神给个思路 请问一个随机数随机的问题 请帮忙解释一简短代码关于时间计时的,3个小地方谢谢
ImageIcon icon = new ImageIcon(image);
double zoomRate = (canvasScrollPane.getWidth() - 10) / icon.getIconWidth();
int width = (int) (icon.getIconWidth() * zoomRate);
int height = (int) (icon.getIconHeight() * zoomRate);
Image tempImage = image.getScaledInstance(width, height, Image.SCALE_FAST);
然后将临时图像在窗口中显示即可