我正在写一个测试应用程序.要为图像设置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的宽度和高度?
任何有用的评论表示赞赏
安德鲁