从品牌网站建设到网络营销策划,从策略到执行的一站式服务
给按钮添加一个 ActionListener,在它的 actionPerformed 方法中做你的事情,把 jpanel.setIcon(..) 换张图片。
十多年建站经验, 成都网站建设、成都网站制作客户的见证与正确选择。创新互联公司提供完善的营销型网页建站明细报价表。后期开发更加便捷高效,我们致力于追求更美、更快、更规范。
URL url=getClass().getResource(png);ImageIcon icon=new ImageIcon(url);button.setIcon(icon);button.setBounds(45,48,40,40);panel.add(button);} } 这个是我写的透明图片按钮的代码,你看下有没用吧。
bg.gif就是你的图片,如果图片上有登录两个字,value属性就不需要了,设置一下button的高宽就可以实现图片按钮的效果了。
public JButton(String text, Icon icon)创建一个带初始文本和图标的按钮。这个是一个构造方法 或者 你可以在icon图片上编辑一些字 然后用这个构造方法也行 public JButton(Icon icon)创建一个带图标的按钮。
1、JButton(Icon icon)创建一个带图标的按钮。也有方法 public void setIcon(Icon defaultIcon)public void setPressedIcon(Icon pressedIcon)设置按钮的按下图标。public void setSelectedIcon(Icon selectedIcon)设置按钮的选择图标。
2、图片要放在根目录下,比如你创一个项目名叫Swing,图片就要放在Swing目录下。
3、没有直接在窗体上设置背景图片的方法,你可利用JPanel来实现。
4、你说application还是web啊 可以在JFrame里加一个重载过的JPanel class ImagePanel extends JPanel { Override public void paint(Graphics g) { super.paint(g);//在这里把你那张图片画上去 } } 望采纳,谢谢。
1、没有直接在窗体上设置背景图片的方法,你可利用JPanel来实现。
2、你说application还是web啊 可以在JFrame里加一个重载过的JPanel class ImagePanel extends JPanel { Override public void paint(Graphics g) { super.paint(g);//在这里把你那张图片画上去 } } 望采纳,谢谢。
3、先弄好背景,然后添加你要添加的东西,但是要记住,容纳这些控件的容器的布局管理器要设置为null。
4、你这只是添加图片,背景图片是用类Graphics实现的~你的代码写法错了,不能直接把图片拿过来用。。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图