[java]代码库
// 加载背景图片
ImageIcon bg = new ImageIcon("background.jpg");
// 把背景图片显示在一个标签里
JLabel label = new JLabel(bg);
//把标签的大小位置设置为图片刚好填充整个面label.setBounds(0,0,bg.getIconWidth(),bg.getIconHeight());
//添加图片到frame的第二层
frame.getLayeredPane().add(label,newInteger(Integer.MIN_VALUE));
//获取frame的最上层面板为了设置其背景颜色(JPanel有设置透明的方法)
JPanel jp=(JPanel)frame.getContentPane();
jp.setOpaque(false);//设置透明
//测试用的JPanel
JPanel panel=new JPanel();
panel.setOpaque(false);//也要让他透明
panel.setLayout(null);//为了使用按钮的定位
JButton button=new JButton("OK");
button.setSize(100, 20);
button.setLocation(100, 50);
panel.add(button);
frame.add(panel);
中级程序员
by: Eyes 发表于:2015-12-10 18:52:10 顶(0) | 踩(0) 回复
您好,,可以设计一个带背景图片的时钟么
回复评论