java - 在Java中拉伸(stretch)图像

标签 java image netbeans graphics derby

我读了一些关于 SO 的问题,但我正在努力拉伸(stretch)图像以适合 JLabel。我有一个 Derby DB,它确定使用哪个图像。下面的代码是 catch 代码,但其他代码的工作原理相同。

我有以下编码:(实验)

    import java.awt.Image;
    import javax.swing.ImageIcon;
    import java.awt.Graphics;
    import java.awt.Toolkit;
    ...
//On Window Load, this happens
    Toolkit toolkit1 = Toolkit.getDefaultToolkit();
    Image image1 = toolkit1.getImage("unknown.png");
    Image scaledImage1 = image1.getScaledInstance(232, 177, Image.SCALE_DEFAULT);
    ImageIcon profilepic1 = new ImageIcon(scaledImage1);
    lblImg.setIcon(profilepic1);

JFrame: Game Time! Prediction App

JLabel 的默认文本是“功能即将推出!”它的尺寸为 232 x 177,我希望图像拉伸(stretch)(更小)以适合该 JLabel。

任何人都可以帮助我并解释我做错了什么吗? 谢谢!

最佳答案

您应该能够使用 Darryl 的 Stretch Icon .

关于java - 在Java中拉伸(stretch)图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19277803/

相关文章:

php - 按数据库中的顺序显示带有标题的图像

java - NetBeans - 为从 NetBeans 启动的每个 JVM 设置系统属性

java - 示例 Mlib 程序中的 AbstractMethodError

javascript图像源

java - 如何修复 : com. android.support :animated-vector-drawable:28. 0.0 中使用的包名称 'android.support.graphics.drawable'

html - 其中的包装器或 div 不会转到我网站上某些页面的底部

java - 为什么不建议从 java 程序创建 .exe?

java - 无法使用 Netbeans 连接到 heroku postgres 数据库

java - 为什么这超过了 Java 构造函数和静态初始化器中 65,535 字节的限制?

java - 使用 Elasticsearch 的 java api 如何在索引期间映射文档 ID