swing我显示几个jpg,用paint(Graphics g)吗?

walkuere 2013-09-21 08:30:28
我是java 小白,最近有个项目显示一些jpg简单的按钮
好像重画的话,放在paint(Graphics g)里自动重画的
我都是JPanel.add(JButton)
这个也会自动重画吗?
...全文
115 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
walkuere 2013-11-16
  • 打赏
  • 举报
回复
import javax.swing.ImageIcon;
import javax.swing.JButton;

import unused.imgVisible;



public class jpgpng extends JButton{
	
	
	public jpgpng(String pngurl,int displayx,int displayy)
	{
		ImageIcon srcicon = new ImageIcon(pngurl);
		//Image scaleImage = srcicon.getImage().getScaledInstance(60, 80,Image.SCALE_DEFAULT);
		ImageIcon scaleIcon = new ImageIcon(new imgVisible()
			.getScaledImage(srcicon.getImage(),displayx,displayy,1));
		this.setIcon(scaleIcon);
		this.setBounds(0, 0, displayx,displayy);
	}

}
自己解决了,嘿嘿,结贴

58,446

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧