
正文
java中代码中加入图片 java怎样添加图片
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
在java中怎样添加背景图片
可以新建个面板,在面板里放入带图片的JLabel,填满面板即可。
步骤:首先先在project里新建个文件夹(Folder),然后把你要插入的图片复制黏贴到这个文件夹里面。
简单来说就是重写paint方法,然后调用画笔的drawImage这个方法。
相关问答
Q1: java的页面咋写插入图片的代码
首先需要新建Dynamic web project项目java中代码中加入图片,建好之后在WebContent里面java中代码中加入图片的内容如图所示。在body里在body里面设置背景图片,如图所示body部分内容。在body里面代码操作好之后,运行效果如图所示。
打开电脑,进入软件中,编写设置大小java中代码中加入图片的代码。在左边的选项中选择javastudy包,在子文件下选择Java。选择之后,就会看到以下画面,通过代码加入图片。写好代码之后,选择左边的菜单。图片插入之后,就成功java中代码中加入图片了。
1)文件要有后缀名 2)要用Image或BufferedImage对象 3)因为java中代码中加入图片你重写了paint()方法,所以不能在Label里面显示图片。你重写了paint()方法后,整个容器都会变成画布,所以看不到Label组件,自然也就看不到图片。
图片名字是imgJPG,你放到本程序的目录下面就好了。
Q2: 在java中添加背景图片
可以新建个面板java中代码中加入图片,在面板里放入带图片的JLabeljava中代码中加入图片,填满面板即可。
步骤:首先先在project里新建个文件夹(Folder),然后把java中代码中加入图片你要插入的图片复制黏贴到这个文件夹里面。
false);this.getLayeredPane().setLayout(null);this.getLayeredPane().add(backImage, new Integer(Integer.MIN_VALUE));backPanel.setLayout(new BorderLayout());这个是我程序里面复制出来的,效果就下面图一样。
// 图片随窗体大小而变化 g.drawImage(icon.getImage(), 0, 0,frame.getSize().width,frame.getSize().height,frame);} };panel.setOpaque(false); //设置透明。
整个的背景,覆盖 public void paint(Graphics g)方法。如果列表内容也要修改,要重写ListCellRenderer类。
Q3: 怎样在java里用URL引入图片引入图片
1、首先需要新建Dynamic web project项目,建好之后在WebContent里面的内容如图所示。在body里在body里面设置背景图片,如图所示body部分内容。在body里面代码操作好之后,运行效果如图所示。
2、如果你这两样写法不会报错的话,你报错的那段程序,应该连编译都过不了吧。
3、如何复制到包里啊?我已经在电脑把图片拷到java文件一起了,但在Eclipse的或侧目录树中就是显示不出来。
4、ImageIO.read()参数可以是URL或者数据流。
Q4: java加入图片的方法
具体方法如下:利用标签组件来设置,具体代码如下:JPanelpnlMain=new JPanel()java中代码中加入图片; //创建面板pnlMain。getContentPane().add(pnlMain); //将pnlMain设置为主面板。
打开电脑,进入软件中,编写设置大小的代码。在左边的选项中选择javastudy包,在子文件下选择Java。选择之后,就会看到以下画面,通过代码加入图片。写好代码之后,选择左边的菜单。图片插入之后,就成功java中代码中加入图片了。
3)因为java中代码中加入图片你重写java中代码中加入图片了paint()方法,所以不能在Label里面显示图片。你重写了paint()方法后,整个容器都会变成画布,所以看不到Label组件,自然也就看不到图片。应该在paint方法里面用g.drawImage方法把图片在画布中画出来。
initComponents();} 其中 Qua_Main_JFrame 为创建的 java 窗体项目名,图片按路径存放,注意一点,所有 的代码都应该放在 initComponents();方法之上,这样你添加进窗体中的空间才会显示在 图片之上,否则看不见控件。
getIconHeight()设置图像长度 还有更多的对图片的操作方法,可查看API文档。
关于java中代码中加入图片和java怎样添加图片的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







