请问,如果我想把一个图片文件放到一个按钮上显示,
ImageIcon ii = new ImageIcon("图片路径/001.jpg");
JButton btn = new JButton("001.jpg");
可是这个001.jpg图片只在这个按钮中显示了一部分,我知道是图像太大而按钮小了,可是能不能缩放图片,让它能够在按钮中完全显示呢?
刚学的JAVA,不知道有没有这样的方法,谢谢了!
ImageIcon ii = new ImageIcon("图片路径/001.jpg");
JButton btn = new JButton("001.jpg");
可是这个001.jpg图片只在这个按钮中显示了一部分,我知道是图像太大而按钮小了,可是能不能缩放图片,让它能够在按钮中完全显示呢?
刚学的JAVA,不知道有没有这样的方法,谢谢了!
JButton btn = new JButton(); Image srcImg=ii.getImage();Image image=srcImg.getScaledInstance(btn.getWidth(),btn.getHeight(),Image.SCALE_DEFAULT);btn.setIcon(new ImageIcon(image));
JButton btn = new JButton(); Image srcImg=ii.getImage();Image image=srcImg.getScaledInstance(btn.getWidth(),btn.getHeight(),Image.SCALE_DEFAULT);btn.setIcon(new ImageIcon(image));
JButton btn = new JButton(){
public void paint(Graphics g){
super.paint(g)
//set the width and height below
g.drawImage(x,y,width,height);
}
};
对不起,刚刚学的JAVA,很菜,请大家指点一下!