网站建设资讯

NEWS

网站建设资讯

java动态背景图代码,html动态背景图

怎么为Java程序添加背景图片代码

仅仅是给窗口添加背景的话是很简单的,添加上以下语句(自己去添加变量哈):

成都创新互联公司-专业网站定制、快速模板网站建设、高性价比沈北新网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式沈北新网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖沈北新地区。费用合理售后完善,10多年实体公司更值得信赖。

label = new JLabel(background); //background为ImageIcon

// 把标签的大小位置设置为图片刚好填充整个面板

label.setBounds(0, 0, this.getWidth(), this.getHeight());

//添加图片到frame的第二层(把背景图片添加到分层窗格的最底层作为背景)

this.getLayeredPane().add(label,new Integer(Integer.MIN_VALUE));

//把内容窗格转化为JPanel,否则不能用方法setOpaque()来使内容窗格透明

jPanel=(JPanel)this.getContentPane();

//设置透明

jPanel.setOpaque(false);

然后你上面那个JPanel p也设置成透明就可以了

请问java游戏怎么加入一个背景图。请给我代码。谢谢

你说的如果是java swing程序,有两种方法,1、JPanel上放背景;2、JLabel放背景

// 初始化窗口  

public void initFrame() {  

// 利用JPanel添加背景图片  

GImage = new JPanel() {  

protected void paintComponent(Graphics g) {  

ImageIcon icon = new ImageIcon("image\\benbenla.jpg");  

Image img = icon.getImage();  

g.drawImage(img, 0, 0, icon.getIconWidth(),  

icon.getIconHeight(), icon.getImageObserver());  

jframe.setSize(icon.getIconWidth(), icon.getIconHeight());  

}  

};  

jframe.setTitle("测试背景图片");  

jframe.add(GImage);  

jframe.pack();  

jframe.setVisible(true);  

jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  

}

ImageIcon icon = new ImageIcon("image\\benbenla.jpg");  

icon.setImage(icon.getImage().getScaledInstance(icon.getIconWidth(),  

icon.getIconHeight(), Image.SCALE_DEFAULT));  

System.out.println(icon.getIconHeight() + "" + icon.getIconWidth());  

jlpic.setBounds(0, 0, 1366, 768);  

jlpic.setHorizontalAlignment(0);  

jlpic.setIcon(icon);  

jframe.setSize(1366, 768);  

jframe.add(jlpic);  

jframe.pack();  

jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  

jframe.setVisible(true);

怎么为Java程序添加背景图片代码?

仅仅是给窗口添加背景的话是很简单的,添加上以下语句(自己去添加变量哈):\x0d\x0a\x0d\x0alabel = new JLabel(background); //background为ImageIcon\x0d\x0a// 把标签的大小位置设置为图片刚好填充整个面板 \x0d\x0alabel.setBounds(0, 0, this.getWidth(), this.getHeight());\x0d\x0a//添加图片到frame的第二层(把背景图片添加到分层窗格的最底层作为背景)\x0d\x0athis.getLayeredPane().add(label,new Integer(Integer.MIN_VALUE));\x0d\x0a//把内容窗格转化为JPanel,否则不能用方法setOpaque()来使内容窗格透明\x0d\x0ajPanel=(JPanel)this.getContentPane();\x0d\x0a//设置透明\x0d\x0ajPanel.setOpaque(false);\x0d\x0a\x0d\x0a然后你上面那个JPanel p也设置成透明就可以了


标题名称:java动态背景图代码,html动态背景图
网页路径:http://cdweb.net/article/dsidhgp.html