软件,游戏,APP下载,公益下载:帝一应用

帝一应用手机版|下载排行|最近更新|tags标签汇总

当前位置:首页 - 攻略 - 系统攻略 - java小游戏怎么改背景图片,Java中如何做到单击按钮后更换背景图片

java小游戏怎么改背景图片,Java中如何做到单击按钮后更换背景图片

时间:2022-12-14 16:40:20来源:整理作者:佚名投稿 手机版

本文目录一览

1,Java中如何做到单击按钮后更换背景图片

function mychange(num){ document.getElementById("div1").style.backgroundImage="url("+num+".jpg)"; document.getElementById("div2").style.backgroundImage="url("+num+".jpg)"; }

Java中如何做到单击按钮后更换背景图片

2,Java的Helloword怎么换背景

在页面布局里面换。首先我们先建一个空白文档,然后单击菜单栏“页面布局”,在下拉菜单中选择“页面颜色”,单击。单击之后会出现下拉选项,在下拉选项里单击“填充效果”。单击之后会出现对话框,可以看到四种设置背景的方式,想用“纹理”做背景的话,单击“纹理”。选择自己喜欢的图片来做背景的话,单击“图片”,单击之后出现对话框单击“选择图片”来选择我们喜欢的图片。找到图片存放的位置,选择作为背景的图片,单击“插入”。单击“插入”后会出现一个对话框,单击“确定”即可。单击之后会出现你喜欢的文档背景,如果你觉得这个背景图片不合适,可以用同样的方法换成其他的图片。

Java的Helloword怎么换背景

3,怎样在java小程序中加入背景图片连连看小游戏的代码请问怎样在里面

背景图片有两种方式,可用jlabel的构造函数具体看api,另外一个方法就是重写paintComponent()函数,给你个例子,Toolkit tk = Toolkit.getDefaultToolkit(); private Image bground = tk.createImage("D://workpalce//MarketManagement//src//images//bgd2.gif");protected void paintComponent(Graphics g) g.drawImage(bground, 0, 0, this.getWidth(), this.getHeight(), this); }

怎样在java小程序中加入背景图片连连看小游戏的代码请问怎样在里面

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

你说的如果是java swing程序,有两种方法,1、JPanel上放背景;2、JLabel放背景1234567891011121314151617181920212223 // 初始化窗口 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); }123456789101112ImageIcon 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);

5,java中如何设置背景图片

1 利用标签组件来设置标签本来是一种最简单的组件,为什么可以将它设置成为一个窗体的背景呢?首先还是要了解框架JFrame中的层次结构。JFrame中的层次分布及相对关系是:最底层是JRootPane,第二层是JlayerPane,最上层就是ContentPane,也正是我们常说的内容面板。所以一般我们拖放的控件就是在ContentPane层上。也就是说我们只需将背景图片放在JFrame的第二层是JlayerPane上,再把内容面板ContentPane设置为透明,则第二层JlayerPane上放置的图片即成为内容面板的背景了。具体代码如下:JPanelpnlMain=new JPanel(); //创建面板pnlMain。getContentPane().add(pnlMain); //将pnlMain设置为主面板。Iconi=new ImageIcon("背景.jpg"); /*用源图片“背景.jpg”构造一个ImageIcon对象i,需要注意如果图片的路径使用的是相对路径,则图片文件必须放在类文件所在文件夹或项目的根文件夹中,否则图片的路径必须用绝对路径。*/JLabellblLogo = new JLabel(i); //用指定的图片构造标签对象lbthis.getLayeredPane().add(lb, new Integer(Integer.MIN_VALUE));//把标签放在第二层JlayerPane上。lb.setBounds(0, 0,ii.getIconWidth(),i.getIconHeight());//设置标签的尺寸,即背景图象的大小。getConentPane().setOpaque(false); /*把内容面板设置为透明,这样整个框架的背景就不再是内容面板的背景色,而是第二层中标签的图像。*/pnlMain.add(lb); //将标签添加到主面板pnlMain中。用标签组件JLabel来设置窗体背景,其扩展性上比较差,且在标签上不能放置其他组件,比如:在放置一个JButton,整个布局背景图就错乱。导致这种现象是因为Java加载组件是有顺序的,作为背景的JLabel的代码一定要放在全部组件代码的最后,这样JLabel的背景图片才不会被其他组件遮住,从而使整个布局背景错乱。所以采用这种方式来设置窗体背景有很大的局限性。因此最好是采用以下方式来设置窗体背景。2 通过JPanel面板来设置窗体背景JPanel面板是Java中的容器之一。而Java中的容器是没有背景图片的属性的,它们只有背景颜色,如果需要在JPanel面板上设置窗体背景,就需要重写paintComponent(Graphics g)方法,即把所要设置的背景图片画上作为JPanel面板的背景。具体实现如下:首先定义一个JPanel的子类BjPanel,由于JPanel的构造方法不能添加图像,因此在创建此子类的时候先用getImage载入一幅背景图片,在重写paintComponent(Graphics g)方法时,利用drawImage方法将其逐渐绘制到屏幕上,并将该面板添加到框架中,最后将该面板设置为透明。其代码如下:import java.awt.*;import javax.swing.*;public class bkgroundpublic static void main(String args[])BjFramef=newBjFrame();f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);f.setVisible(true);}}class BjFrame extends JFramepublic BjFrame()setSize(WTH,HHT);BjPanel pl=new BjPanel();Container contentPane=getContentPane();contentPane.add(pl);pl. setOpaque(true);}public static final int WTH=300;public static final int HHT=200;}class BjPanel extends JPanelImage im;public BjPanel()im=Toolkit.getDefaultToolkit().getImage("背景.jpg");//需要注意的是如果用相对路径载入图片,则图片文件必须放在类文件所在文件夹或项目的根文件夹中,否则必须用绝对路径。}public void paintComponent(Graphics g)super.paintComponent(g);int imWidth=image.getWidth(this);Int imHeight=image.getHeight(this); //定义图片的宽度、高度int FWidth=getWidth();int FHeight=getHeight();//定义窗口的宽度、高度int x=(FWidth-imWidth)/2;int y=(FHeight-imHeight)/2;//计算图片的坐标,使图片显示在窗口正中间g.drawImage(image,x,y,null);//绘制图片}}

文章TAG:java小游戏怎么改背景图片  Java中如何做到单击按钮后更换背景图片  JAVA  小游戏  游戏  

相关文章

  • 娱乐开局休了天后老婆,主人公是从妻子的一本小说开始的

    我老婆明明是天后,却太贤惠。链接:摘抄代码:ayy7小说标题:老婆明明是天后,却太贤惠,作者:光影类型:都市校园连载状态:已完成字数:221.57万字简介:《老婆明明是天后,却太贤惠》是一部娱乐明星类型的网络小说,我对老婆很无奈,老婆明明是天后,却对百度云资源太贤惠,我老婆明明是天后,却太贤惠。_by光英_txt免费阅读全文,链接:摘抄代码:jg3a小说名:老婆明明是天后,却太贤惠,作者:光影类型:娱乐明星连载状态:已完成简介:我对老婆很无奈。《娱乐:开局怒怼相亲女》txt下载在线阅读全文,求百度网盘云资..
  • 最后左转的英语,英语左转右转

    英语中的方向词(左转、左转、右转)?向后转,然后左转。简单学习动作词,左右转,不要搞错,(左转,英语中“左转”怎么发音?)向左转,向右转,然后在你的左边向右转,左转:左转;右转:向右转,举例:1。走到这条路变成羊肠小道的地方向左拐。用英语怎么说交警、红灯、绿灯、慢驶、十字路、速度限制、左转...路标指南、红灯、减速、左转、交叉路口、绿灯、黄灯、斑马线、右转、禁止掉头。英语:trafficpolice:交通警察;Redlight:红灯;绿光:绿光;慢速驾驶:减速(indriving);十字路口:路口;限速:..

猜你喜欢

关于帝一应用 | 联系方式 | 发展历程 | 版权声明 | 下载帮助(?) | 广告联系 | 网站地图 | 友情链接

Copyright 2011-2022 帝一应用 www.diyiapp.com All Rights Reserved. 晋ICP备2023025288号-1

帝一应用所有资源均来自用户上传和网络收集整理,版权归原公司及个人所有。如有版权问题,请及时与我们网站编辑和QQ联系,我们在第一时间予以删除,谢谢!
本站点为非赢利性网站 不接受任何赞助和广告