问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

我想知道这样的Java代码怎么加代码能添加上背景图片

发布网友 发布时间:2022-05-16 20:30

我来回答

2个回答

热心网友 时间:2024-03-01 18:09

package picture.test.shuiying;

import java.awt.Graphics;
import java.awt.Image;
import java.awt.image.BufferedImage;

import javax.swing.ImageIcon;
import javax.swing.JPanel;

public class Mypanel2 extends JPanel{
private Image image;
private PictureFrame frame;

public Mypanel2(PictureFrame frame) {

super();
this.frame=frame;
image=new ImageIcon("images/back.png").getImage();

}

public Mypanel2() {
super();
// TODO Auto-generated constructor stub
}

@Override
public void paintComponent(Graphics g) {
// TODO Auto-generated method stub
super.paintComponents(g);
g.drawImage(image, 0, 0, this.frame.getWidth(), this.frame.getHeight(),null);
g.drawString("妈妈", 100, 100);
this.setOpaque(true);
}

package picture.test.shuiying;

import java.awt.Graphics;
import java.awt.Image;
import java.awt.image.BufferedImage;

import javax.swing.ImageIcon;
import javax.swing.JPanel;

public class Mypanel2 extends JPanel{
private Image image;
private PictureFrame frame;

public Mypanel2(PictureFrame frame) {

super();
this.frame=frame;
image=new ImageIcon("images/back.png").getImage();

}

package picture.test.shuiying;

import java.awt.Graphics;
import java.awt.Image;
import java.awt.image.BufferedImage;

import javax.swing.ImageIcon;
import javax.swing.JPanel;

public class Mypanel2 extends JPanel{
private Image image;
private PictureFrame frame;

public Mypanel2(PictureFrame frame) {

super();
this.frame=frame;
image=new ImageIcon("images/back.png").getImage();

}

public Mypanel2() {
super();
// TODO Auto-generated constructor stub
}

@Override
public void paintComponent(Graphics g) {
// TODO Auto-generated method stub
super.paintComponents(g);
g.drawImage(image, 0, 0, this.frame.getWidth(), this.frame.getHeight(),null);
g.drawString("妈妈", 100, 100);
this.setOpaque(true);
}

}

package picture.test.shuiying;

import java.awt.BorderLayout;
import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.border.EmptyBorder;

public class PictureFrame extends JFrame {

private JPanel contentPane;

/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
PictureFrame frame = new PictureFrame();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}

/**
* Create the frame.
*/
public PictureFrame() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 333, 461);

contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
contentPane.setLayout(new BorderLayout(0, 0));
setContentPane(contentPane);

JPanel panel = new Mypanel2(this);

JTextField txt=new JTextField("小丽");

contentPane.add(panel, BorderLayout.CENTER);
}

}

以前写过的代码希望能帮到你

热心网友 时间:2024-03-01 18:10

要想达到效果可以添加一个label,设置大小为整个界面,重叠设置到底部,把图片放到label中就行了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
美的面包机和面要多久 美的面包机和面的时间要多长 美的面包机怎么用手动操作 如何用美的面包机发面 如何用美的面包机和面 美的面包机如何和面 CDR教程—教你如何使用CorelDRAW复制图形方法 苹果手机微信怎么换漂亮字体(苹果手机微信怎么换行输入) 有什么好用的app转换字体 手写转文字的软件 erp可以看评论地址吗 淘宝评论url是什么意思? 有没有能用的我indows7激活码,有效的话再加50分,我的邮箱991910952@qq.com picture的汉语 JAVA中怎么在一个jpanel中放多张图片 A little old man came into the store.He held a(n) broken picture frame 汇名网艺术签名——汇名网的大师, 快mmm麻烦再帮我设计一个艺术签名 中文名; 陈壮 邮箱gxnd_888@163.com 跪求win7旗舰版激活码~~~软件激活的免谈。。(高分悬赏) 跪求WINDOWS 7旗舰版 64位的激活码,那位高手能给个激活码或者激活工具啊 Rhinoceros5.0将图片导入(PictureFrame)为什么图片显示的全黑色。 求新飞飞白金888元大礼包 相框 英文怎么说 刚有了Windows7旗舰版简体中文64位系统, 求一个激活码!谢谢了! 用英语怎么说:我能和你一起照相么? 如何升级win7家庭基础版到旗舰版(64bit) 求个WIN7专业版序列号,可以直接用的。 q150629291@qq.com 相框,画框,英语怎么说 定义一个表示相框的pictureFrame类,并列出这个类可能的属性和操作 ~wowmmm888.dll是什么 机车粤·MMM888值多少钱? 我在薄荷网算了下,一天什么都不干竟然就需要1600千卡热量以上 孩子喜欢奥特曼卡怎么办就花一块钱买了一大叠奥特曼卡包 十一月怎样华丽形容 求2011年11月11日大型光棍节主持人台词,要有水平点的啊!急急急! 老师请帮我想一下形容11月的词语,放在开头用的。 11月公司去杭州旅游 求晚会主持人台词 我想买半只鸡炖汤喝,可是我腿骨折了,走不了,叫外卖送过来? 膨润土吸蓝量多少为合格 微信平台转账转错了怎么办 海绵蛋糕可以用什么油 打海绵蛋糕加多少蛋糕油 谁是天蝎座 谁是天蝎座的明星 谁是天蝎座? 明星有谁是天蝎座 明星有谁是天蝎座和金牛座 谁是天蝎座?天蝎座的人性格又是什么样的? 哪个明星是天蝎座 天蝎座的代表神是谁? 谁是天蝎座啊?请问天蝎有哪些特点、性格、等等。。。 娱乐圈的哪些人是天蝎座的? 谁是天蝎座的,天蝎座的人有什么特别的?