netbeans中插入背景

怎么给他插入背景图片?... 怎么给他插入背景图片? 展开
 我来答
Stale331x
2012-12-18 · TA获得超过1299个赞
知道小有建树答主
回答量:1276
采纳率:33%
帮助的人:829万
展开全部
JPanel不是可以画图的吗??
你把你在JFrame上面的组件都放到JPanel中。然后设置JPanel的背景,再把该JPanel放到JFrame中不就行了吗
追问
可以详细给我演示一下吗?
追答
import javax.swing.*;
import java.awt.*;
public class MyPanel extends JPanel {
public MyPanel(){

}

@Override
public void paintComponent(Graphics g){
super.paintComponent(g);
g.drawImage(new ImageIcon("D:\\图片\\桌面\\1.jpg").getImage(), 10, 10, this);
}

public static void main(String args[]){
JFrame frame=new JFrame("Demo");
frame.setSize(500, 350);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.add(new MyPanel());
frame.setVisible(true);
}
}

你把你的组件放到MyPanel中就可以了
如果有不明白的,继续问。可以的话请采纳
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友934d72e
2012-12-19
知道答主
回答量:3
采纳率:0%
帮助的人:4678
展开全部
登录页面的jsp代码中
<body background="url"><-- url 是当前项目下存储的图片的路径-->
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhou073
2012-12-18 · TA获得超过134个赞
知道小有建树答主
回答量:191
采纳率:80%
帮助的人:63.8万
展开全部
JLayeredPane用这个组件,可以像PS一样分层显示,一层层叠加起来
追问
可以详细给我演示一下吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yu925362954
2012-12-18
知道答主
回答量:26
采纳率:0%
帮助的人:5.3万
展开全部
用label标签,label的属性中有个ico选择图片就行了
追问
可以详细给我演示一下吗?
追答
private void initComponents() {
jLabel1 = new javax.swing.JLabel();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jLabel1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/image/Mini_Cooper.png"))); // NOI18N jLabel1.setText("jLabel1");
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
);

pack(); }//

*
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式