llgd.net
当前位置:首页 >> jAvA怎么在背景图上加一个按钮 >>

jAvA怎么在背景图上加一个按钮

你说application还是web啊 可以在JFrame里加一个重载过的JPanel class ImagePanel extends JPanel { @Override public void paint(Graphics g) { super.paint(g); //在这里把你那张图片画上去 } } 望采纳,谢谢。

JButton有一个setIcon(Icon icon);方法可以在JButton上加图片。例如: public class ButtonImage{ public ButtonImage() { JFrame frame = new JFrame(); JButton button = new JButton("confirm"); ImageIcon icon = new ImageIcon("image.jpg"...

JPanel jp=new JPanel()://定义面板并初始化Icon iocn=new ImageIcon("C:/My Documents/tupian.jpg");//定义图片并初始化,写上图片的绝对路径JLabel jl=new JLabel(icon)://把图片放在标签上jp.add(jl);//往面板上添加标签注意:面板JPanel不能...

ImageIcon icon=new ImageIcon("my.jpg"); // 读取图片作为图标JButton btn=new JButton(); // 新建按钮btn.setIcon(icon); // 为按钮设置图标

用JLabel显示图片,在JLabel上添加按钮 例如: JLabel lblImg = new JLabel(new ImageIcon("iimg/tupian.png")); JButton btn = new JButton(); lblImg.add(btn);

import javax.swing.*; public class IS extends JFrame { IS(){ JPanel p=new JPanel(); JLabel l=new JLabel(); Icon icon=new ImageIcon("D:\\a.jpg"); //在此直接创建对象 l.setIcon(icon); l.setBounds(0, 0, icon.getIconWidth(),icon.get...

public class CreateIcon {static String path=System.getProperty("user.dir")+"\\WebRoot\\Img\\";public static ImageIcon add(String ImageName){ImageIcon icon = new ImageIcon(path+ImageName);return icon;}}先定义一个方法,然后下面调...

Image image=new ImageIcon("back.jpg").getImage(); ////// //覆盖JFrame的 paint方法 public void paint(Graphics g){ super.paint(g); g.drawImage(image, 0,0, null); }

Icon i=new ImageIcon("a.jpg"); JButton b=new JButton(i); 这里需要注意的是a.jpg的位置要放到你的项目文件夹下才行。

一楼说得对,我给你代码吧,你写个窗口把这个JPanel放进去就行: import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.awt.image.*; import javax.imageio.*; public class PicPanel extends JPanel { BufferedImag...

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com