java 中窗口中加背景图片 怎么在窗口中加入背景图片啊加了背景后还是可以在上面添加组件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //导入图片 bj yay=new bj(); this.getContentPane().add(yay);class bj extends JDesktopPane{ public void paintComponent (Graphics g) { super.paintComponent(g); Image i=Toolkit.getDefaultToolkit().getImage("迎奥运.jpg");//注意绝对路径和相对路径 g.drawImage(i,0,0,Toolkit.getDefaultToolkit().getScreenSize().width,Toolkit.getDefaultToolkit().getScreenSize().height,this); }} 以前也碰到过你的问题,解决办法::1:在你的JFrame中加入一个JPanel,例如:private JPanel jpanel = new JPanel() { private static final long serialVersionUID = 75649139140875882L; public void paint(Graphics g) { g.drawImage(Golbal.client_login_background, 0, -5, 400, 300, null);//参数是:你的Image对象、图片顶点坐标、长宽 super.paint(g);: } };2:然后设置:jpanel.setOpaque(false);//设置成透明的3:然后把所有组件都加入JPanel对象中这样就完了! 各位大神救救我这个程序猿吧【关于swing】,背景图显示问题 关于java中import的问题 小问题?谢谢 qq命令行登录密码加密算法求助 TreeMap问题 ---java中主窗体中如何获得其子frame罚中的值---- 请教高手 :一个关于TextFiled的一个问题! 关于RMI的问题 在线等候 jdbc问题,谁帮解决,满分相送。 特别怪的问题!!Please Help Me! java Iterator i=c.iterator();这句的意思是什么 关于方法声明的问题
//导入图片
bj yay=new bj();
this.getContentPane().add(yay);class bj extends JDesktopPane
{
public void paintComponent (Graphics g)
{
super.paintComponent(g);
Image i=Toolkit.getDefaultToolkit().getImage("迎奥运.jpg");//注意绝对路径和相对路径
g.drawImage(i,0,0,Toolkit.getDefaultToolkit().getScreenSize().width,Toolkit.getDefaultToolkit().getScreenSize().height,this);
}
}
1:在你的JFrame中加入一个JPanel,例如:
private JPanel jpanel = new JPanel() {
private static final long serialVersionUID = 75649139140875882L; public void paint(Graphics g) {
g.drawImage(Golbal.client_login_background, 0, -5, 400, 300, null);//参数是:你的Image对象、图片顶点坐标、长宽
super.paint(g);: }
};
2:然后设置:jpanel.setOpaque(false);//设置成透明的
3:然后把所有组件都加入JPanel对象中这样就完了!