java awt怎么给按钮添加图片
4个回答
2015-12-20 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
JFrame j = new JFrame();
JButton b = new JButton(); // // 实例化按钮对象,并且设置按钮上显示图片
b.setIcon(new ImageIcon("f://1.jpg")); ////1.jpg是要添加的图片
j.add(b);
j.setSize(300, 200);
j.setVisible(true);
代码及说明参考上面代码及注释
2013-09-14
展开全部
试试这个:import java.awt.*;
import java.awt.image.ImageObserver;import javax.swing.JFrame;public class Butt1 extends Button{
Image img;
public Butt1(Image img){
this.img=img;
}
public void paint(Graphics g){
super.paint (g);
g.drawImage (img,100,200,100,20,null);
}
public static void main(String args[]){
JFrame jf;
jf=new JFrame();
jf.setSize(300,400);
String filename="C://Documents and Settings//Administrator//桌面//新建文件夹//22.jpg";
Image ima=Toolkit.getDefaultToolkit().getImage(filename);
jf.add(new Butt1(ima));
jf.setVisible(true);
}
}
import java.awt.image.ImageObserver;import javax.swing.JFrame;public class Butt1 extends Button{
Image img;
public Butt1(Image img){
this.img=img;
}
public void paint(Graphics g){
super.paint (g);
g.drawImage (img,100,200,100,20,null);
}
public static void main(String args[]){
JFrame jf;
jf=new JFrame();
jf.setSize(300,400);
String filename="C://Documents and Settings//Administrator//桌面//新建文件夹//22.jpg";
Image ima=Toolkit.getDefaultToolkit().getImage(filename);
jf.add(new Butt1(ima));
jf.setVisible(true);
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-14
展开全部
查了下API java.awt .Button 中 没有关于此方法吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-14
展开全部
JButton b = new JButton();
b.setIcon(new ImageIcon("xxxx.xxx"));
b.setIcon(new ImageIcon("xxxx.xxx"));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询