java 新手 java中如何把图片设置为背景啊~帮我看看我的代码~

packagering;importjava.awt.*;importjavax.swing.*;publicclassmaoyu{staticintLENGTH=700... package ring;
import java.awt.*;
import javax.swing.*;
public class maoyu
{
static int LENGTH=700;
static int WIDTH=700;
static int LOCATION_X=400;
static int LOCATION_y=10;
public static void main(String[] args)
{
JFrame jf=new JFrame();
jf.setSize(WIDTH,LENGTH);
jf.setLocation(LOCATION_X,LOCATION_y); //设置窗口的初始位置和大小等//这里我想可以设置成居中!!!!!
JPanel jp=new JPanel();
jf.setContentPane(jp); //设置好一个面板
BorderLayout lay=new BorderLayout();
jp.setLayout(lay); //采用BoderLayout布局方式
JMenuBar menubar=new JMenuBar();
JMenu menu1=new JMenu("文件");
JMenu menu2=new JMenu("编辑");
JMenu menu3=new JMenu("关于");
JMenu menu4=new JMenu("帮助");
JMenuItem menuitem1=new JMenuItem("更换用户");
JMenuItem menuitem2=new JMenuItem("删除用户");
JMenuItem menuitem3=new JMenuItem("新建用户");
JMenuItem menuitem4=new JMenuItem("打印");
JMenuItem menuitem5=new JMenuItem("返回前一操作<<");
JMenuItem menuitem6=new JMenuItem("返回后一操作>>");
JMenuItem menuitem7=new JMenuItem("删除");
JMenuItem menuitem8=new JMenuItem("软件作者信息");
JMenuItem menuitem9=new JMenuItem("声明");
JMenuItem menuitem10=new JMenuItem("帮助文档");
menubar.add(menu1);
menubar.add(menu2);
menubar.add(menu3);
menubar.add(menu4);
menu1.add(menuitem1);
menu1.add(menuitem2);
menu1.add(menuitem3);
menu1.addSeparator();
menu1.add(menuitem4);
menu2.add(menuitem5);
menu2.add(menuitem6);
menu2.addSeparator();
menu2.add(menuitem7);
menu3.add(menuitem8);
menu3.addSeparator();
menu3.add(menuitem9);
menu4.add(menuitem10);
jp.add(menubar,"North");//创建一个菜单栏
JLabel ini_info_label=new JLabel("仅供学习参考使用----");
jp.add(ini_info_label,"South");//插入背景图片于Centre
jp.setOpaque(false);
JButton jb=new JButton("在背景之上的按钮");
jp.add(jb);
JLabel initial_image=new JLabel(new ImageIcon("initial image.jpg"));
initial_image.setBounds(0, 10, 10, 10);
jp.add(initial_image,"Center");
jf.setResizable(false);
jf.setVisible(true);//设置框架的可见和可调节

}

}
为什么一点效果都没有
我希望我的按钮能够出现在图片之上~~~
展开
 我来答
bangbangmiao
2012-08-20 · 超过32用户采纳过TA的回答
知道答主
回答量:199
采纳率:0%
帮助的人:92.3万
展开全部
他们是一层一层的,你得先加上jpanel 再加上jbutton 你这样试试: 先把initial_image这个jpanel加上去,设置它隐藏,之后再加上jb,再设置可见,将initial_image显示出来
xuyu峰xx
2012-08-24 · TA获得超过106个赞
知道小有建树答主
回答量:133
采纳率:0%
帮助的人:102万
展开全部
有很多都不是按钮,那都是图片的,有点击事件,就是因为按钮添加不了图片,就像改按钮的颜色一样,能改颜色,但只是按钮的边能看出颜色来。用图片,使用者看到的就是一个按钮,但我们做的就是一个图片!明白?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式