
正文
java导入背景图片代码,java导入图片并显示图片
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java中如何增加背景图片
步骤:首先先在project里新建个文件夹(Folder),然后把你要插入的图片复制黏贴到这个文件夹里面。
可以新建个面板,在面板里放入带图片的JLabel,填满面板即可。
panel.add(label);add(panel); //图片添加到标签上,标签添加到面板上,面板添加到窗体上 pack();我也是新手,遇到这个问题,在网上找了好久,最后解决了。呃,答的晚,估计你已经解决了。
要为万年历插入背景图片,每个月份都采用不同的背景图片,需要在JPanel的paintComponent函数内,用g.drawImage方法,把背景图片画在JPanel上。另外,你的程序有问题2016年六月没有31天。下面我给你一个例子。
弄个jpanel,重写jpanel的paintComponent方法,里面有个g.drawimage方法,没记错的话是有9个参数。
pnlMain.add(lb); //将标签添加到主面板pnlMain中。用标签组件JLabel来设置窗体背景,其扩展性上比较差,且在标签上不能放置其他组件,比如:在放置一个JButton,整个布局背景图就错乱。
相关问答
Q1: 在java中怎样添加背景图片
简单来说就是重写paint方法,然后调用画笔的drawImage这个方法。
可以新建个面板,在面板里放入带图片的JLabel,填满面板即可。
步骤:首先先在project里新建个文件夹(Folder),然后把你要插入的图片复制黏贴到这个文件夹里面。
panel.add(label);add(panel); //图片添加到标签上,标签添加到面板上,面板添加到窗体上 pack();我也是新手,遇到这个问题,在网上找了好久,最后解决了。呃,答的晚,估计你已经解决了。
Q2: 大神,可以给我一段向java图形化界面中添加背景图片的代码吗?最好能有...
导致这种现象是因为Java加载组件是有顺序的,作为背景的JLabel的代码一定要放在全部组件代码的最后,这样JLabel的背景图片才不会被其他组件遮住,从而使整个布局背景错乱。所以采用这种方式来设置窗体背景有很大的局限性。
可以新建个面板,在面板里放入带图片的JLabel,填满面板即可。
你可以选择在里面建一个扩展了面板了内部类。然后,在面板上设置背景图片这样就可以了。然后把面板作为Jframe的主面板容器就行了。还有问题HI我。
java导入背景图片代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java导入图片并显示图片、java导入背景图片代码的信息别忘了在本站进行查找喔。







