「java怎么添加背景图片」java怎么添加背景图片文字
本篇文章给大家谈谈java怎么添加背景图片,以及java怎么添加背景图片文字对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
如何在java的窗口中添加背景图片
可以新建个面板,在面板里放入带图片的JLabel,填满面板即可。
JPanel jp = new JPanel(); //新建面板
jp.setLayout(new FlowLayout()); //设置面板布局
ImageIcon ii=new ImageIcon(getClass().getResource("/Picture/i.jpg"));
JLabel uppicture=new JLabel(ii); //往面板里加入JLabel
this.setVisible(true);
在java中添加背景图片
OK,我用你的程序测试了一下,基本帮你解决了,你在这个位置写上这几句
exit.addActionListener(new ActionListener(){//退出系统监听
public void actionPerformed(ActionEvent e){
setVisible(false);
}
});
/**加入背景图片的话**/
ImageIcon im = new ImageIcon("./image/denglujiemian.jpg");
JLabel l1 = new JLabel(im);
l1.setBounds(0,0,300,200);
deskpane.add(l1);
this.setBounds(200,200,300,200);
setVisible(true);
}
注释:ImageIcon im = new ImageIcon("./image/denglujiemian.jpg");
这里的image是需要你自己创的一个包,里面放你需要的图片,记住书写格式 "./image/**.jpg"
效果截图:
java中的swing设计界面时怎么加上背景图片。而不覆盖什么label等控件?
通过以下方式设置下背景就可以了:
background = new ImageIcon("images/backImage.png");
backImage = new JLabel(background);
backImage.setBounds(0, 0, background.getIconWidth(),
background.getIconHeight());
backPanel = (JPanel) this.getContentPane();
backPanel.setOpaque(false);
this.getLayeredPane().setLayout(null);
this.getLayeredPane().add(backImage, new Integer(Integer.MIN_VALUE));
backPanel.setLayout(new BorderLayout());
这样就可以把图片放在最下面了,效果图:
JAVA 界面设计怎么插入背景图片?
JPanel jp=new JPanel()://定义面板并初始化
Icon iocn=new ImageIcon("C:/My Documents/tupian.jpg");//定义图片并初始化,写上图片的绝对路径
JLabel jl=new JLabel(icon)://把图片放在标签上
jp.add(jl);//往面板上添加标签注意:面板JPanel不能之间添加图片iocn,icon需要放在标签JLabel上,才能在JPanel上显示
import java.awt.event.*;
import javax.swing.*;
public class MainJFrame extends JFrame{
private ImageJPanel ip;
public MainJFrame() {
initial();
}
public void initial()
{
ip=new ImageJPanel();
this.setTitle("Demo");
this.setSize(400,300);
this.setResizable(false);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setLocationRelativeTo(this);
Container c=this.getContentPane();
c.setLayout(null);
ip.setBounds(0,0,this.getWidth(),this.getHeight());
c.add(ip);
this.setVisible(true);
}
public static void main(String[] args)
{
new MainJFrame();
}
}
class ImageJPanel extends JPanel
{
private ImageIcon ii;
public ImageJPanel()
{
//bk.jpg是指背景图片的名称 ii=new ImageIcon("bk.jpg");
}
//绘制背景图片 public void paintComponent(Graphics g)
{
super.paintComponent(g);
g.drawImage(ii.getImage(),0,0,this);
}
}
关于java怎么添加背景图片和java怎么添加背景图片文字的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。