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"...

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; } }

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;}}先定义一个方法,然后下面调...

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...

需要重写Panel的paint方法. g.drawImage() 这个方法,可以添加图片

你这只是添加图片,背景图片是用类Graphics实现的~你的代码写法错了,不能直接把图片拿过来用。。。 我简单的写了一个,你试试 public class Test2 extends JFrame{ Image image = Toolkit.getDefaultToolkit().getImage("D:\\a.jpg"); Test2(){...

参照这个代码就可以实现容器加背景,主要是重写paintComponent方法package test;import java.awt.Graphics;import java.awt.Image;import javax.swing.ImageIcon;import javax.swing.JPanel;public class RePanel extends JPanel{ protected voi...

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

Component.setBounds(int x,int y,int width,int height);//设置组件的x,y坐标以及宽和高 ContentPane.add(Component);//将组件添加到面版

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