怎样设置窗口的背景图片? ?panel里面放个图片不就行了? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JLabel jLabel1 = new JLabel();jLabel1.setIcon(new ImageIcon(URL))jLabel1.setLocation(0,0);jLabel1.setBounds(new Rectangle(0, 0, 800, 600));你的容器.add(jLabel1); 我的整个窗口都被jLabel1占用了,那我的其他控件摆在哪里?我是想设置背景图片,并不是显示图片 re-write panel'spublic void paint(Graphics g){g.drawImage(....);super.paint(g);} 首先,去掉布局管理器,直接使用坐标。然后,其他控件随你的方便放置,只要放在jLabel的上层。 shine333(shine)的方法好像不错,可以试一试。 再把其他组件放在上面啊!可以用 JLayeredPane http://expert.csdn.net/Expert/topic/1361/1361708.xml?temp=.2780573 我找到了一种方法,不知还有没有别的更好的方法?1. Set your image onto a JPanel (jpanel1)2. Set layout of jpanel1 to BorderLayout.3. Add another JPanel (jpanel2) to the center of jpanel1.4. jpanel2.setOpaque(false);5. Add buttons or whatever to jpanel2. 可以用JLayeredPane来设置。把图片的JLabel放在最下面,把其他组件放与起上 求指教:怎样让每次输出到控制台的输出到TextArea里 询问一个有关dao的问题 想点击确定画一个设定的四边形,怎么不能出现;!!!急等 请帮我看一下java取系统时间的代码 批处理中出现错误: ORA-00913: 值过多.错误如下。 log4j JAVA里传送换行符的问题。 俺学java碰到的第一个问题向各位请教 我菜~~~:安装JDK后怎么执行JAVA程序? 用applet 链接sql server 2000出现问题 怎么样才可以让查询DB的结果集,的当前选中行数 在JTABLE中滚动? 为什么在Null的Layout的JPanel中添加组件显示失败呢?
jLabel1.setIcon(new ImageIcon(URL))
jLabel1.setLocation(0,0);
jLabel1.setBounds(new Rectangle(0, 0, 800, 600));
你的容器.add(jLabel1);
我是想设置背景图片,并不是显示图片
public void paint(Graphics g){
g.drawImage(....);
super.paint(g);
}
然后,其他控件随你的方便放置,只要放在jLabel的上层。
可以用 JLayeredPane
1. Set your image onto a JPanel (jpanel1)
2. Set layout of jpanel1 to BorderLayout.
3. Add another JPanel (jpanel2) to the center of jpanel1.
4. jpanel2.setOpaque(false);
5. Add buttons or whatever to jpanel2.
把图片的JLabel放在最下面,把其他组件放与起上