为了账号安全,请及时绑定邮箱和手机立即绑定

将背景图像添加到面板

将背景图像添加到面板

MMMHUHU 2019-09-06 16:41:25
我有一个JPanel,我想添加一个图像作为其背景。我怎样才能做到这一点 ?frame = new JFrame("Some frame");panel1 = new JPanel();panel1.setBorder(new EmptyBorder(5, 5, 5, 5));// NEED TO ADD AN IMAGE TO THIS PANELpanel1.setLayout(cardlayout);frame.getContentPane().add(panel1);frame.setLocationByPlatform(true);frame.setVisible(true);我需要添加一个图像,我该panel怎么办?更新1    panel1 = new JPanel()    {    private static final long serialVersionUID = 1L;    @Override    public void paintComponent(Graphics g)    {        g.drawImage(Toolkit.getDefaultToolkit().createImage("1.jpg"), 0, 0, null);    }};
查看完整描述

2 回答

?
汪汪一只猫

TA贡献1898条经验 获得超8个赞

您需要覆盖的方法paintComponent(Graphics g)中的JPanel和使用drawImage()上的图形对象g在这个例子。


查看完整回答
反对 回复 2019-09-06
  • 2 回答
  • 0 关注
  • 483 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信