相关疑难解决方法(0)

如何使用RescaleOp设置图像大小

我正在写一个测试应用程序.要为图像设置Alpha,我使用paintComponent方法.观看下一个片段......

    public class TestImage extends JLabel{

        public void paintComponent( Graphics g ) {

                    super.paintComponent( g );

                    Graphics2D g2d=(Graphics2D)g;
                    g2d.drawImage(this.bImage, rop, 0, 0);


            }

    public void setRescaleOp(RescaleOp rop){this.rop=rop;}
}
Run Code Online (Sandbox Code Playgroud)

如你看到的,

g2d.drawImage(this.bImage,rop,0,0);

不允许设置宽度和高度,就像我使用g.drawImage(bImage,0,0,width,height,null);

所以问题是......在这种情况下如何设置bImage的宽度和高度?

任何有用的评论表示赞赏

安德鲁

java graphics user-interface swing bufferedimage

3
推荐指数
1
解决办法
5778
查看次数

标签 统计

bufferedimage ×1

graphics ×1

java ×1

swing ×1

user-interface ×1