求,在JAVA界面里添加一张背景图片

importjava.awt.*;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener... import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.*;
import javax.swing.*;

class login extends JFrame implements ActionListener{
JLabel l1 = new JLabel("登录窗口");
JLabel l2= new JLabel("用户名");
JLabel l3 = new JLabel("密码");
JTextField tyonghu = new JTextField();
JPasswordField tmima = new JPasswordField();

String userName,password;
static List lst=new List();
String a[][];
int i;
Connection conn;
Statement stmt;
JButton bqueding = new JButton("确定");
JButton bquxiao = new JButton("取消");
login(){
setLayout(null);
l1.setBounds(120, 20,100, 30);
l1.setFont (new Font("楷体_GB2312",Font.BOLD ,15));
l2.setBounds(150, 55, 100, 30);
l3.setBounds(150, 95, 100, 30);
bqueding.setBounds(150, 150, 90, 30);
bquxiao.setBounds(250, 150, 90, 30);
tyonghu.setBounds(220, 55, 100, 30);
tmima.setBounds(220, 95,100, 30);
lst.add("系统管理员");
lst.add("销售管理员");
lst.add("采购管理员");
lst.add("仓储管理员");
lst.setBounds(30, 60, 100,80);
add(lst);
add(l1);
add(l2);
add(l3);
add(tyonghu);
add(tmima);
add(bqueding);
add(bquxiao);
bqueding.addActionListener(this);
bquxiao.addActionListener(this);

setBounds(400, 100, 300, 400);//设置窗口的大小
setVisible(true);//设置窗体可见
setTitle("超市管理管理系统");
setSize(400,350);
}
}

就在这个程序里添加一张背景图片……任意图片都可以
展开
 我来答
Yimik
2013-11-10 · TA获得超过435个赞
知道答主
回答量:91
采纳率:0%
帮助的人:82.6万
展开全部
参照这个代码就可以实现容器加背景,主要是重写paintComponent方法
package test;

import java.awt.Graphics;
import java.awt.Image;
import javax.swing.ImageIcon;
import javax.swing.JPanel;


public class RePanel extends JPanel{
    protected void paintComponent(Graphics g){//重写paintComponent方法以实现jPanel加背景
        super.paintComponent(g);                             
        ImageIcon image=new ImageIcon(getClass().getResource("/Images/background.jpg"));        //获取图像
        image.setImage(image.getImage().getScaledInstance(this.getWidth(),this.getHeight(),Image.SCALE_FAST)); //调整图像的分辨率以适应容器     
        image.paintIcon(this, g,0, 0);
    }          
}
博思aippt
2024-07-20 广告
博思AIPPT是基于ai制作PPT的智能在线工具,它提供了4种AI制作PPT的方式,包括AI生成大纲、AI直接生成PPT、文本生成PPT、AI提炼word文档生成PPT,一站式集成多种AI生成PPT的方式,可满足办公用户的不同需求和使用场景... 点击进入详情页
本回答由博思aippt提供
百度网友48c937c69
2013-11-10 · TA获得超过3126个赞
知道小有建树答主
回答量:1591
采纳率:0%
帮助的人:790万
展开全部
可以试试加载了ImageIcon的JLabel
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式