永发信息网

java,如何在窗口里添加背景图片

答案:2  悬赏:0  手机版
解决时间 2021-03-15 06:52
//在这个框架里
import java.awt.*;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JLabel;
import javax.swing.AbstractButton;
public class YWindow extends JFrame{

public YWindow(){
setLayout(null);
setTitle("管理系统");
setBounds(500,200,700,700);
setVisible(true);
//
validate();
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
最佳答案
在需要添加背景的组件的 paint事件中,绘一张图片

~
~
~
~
~
全部回答
import java.awt.color; import java.awt.frame; import java.awt.graphics; public class drawstring extends frame{ private static final int spacing = 20 ; //文字与图片边界的空白 private static final int wordnum = 7; //文字字号 private color strcolor; private stringbuffer message; private int picturewidth; private int picturehight; public void paint(graphics g){ color c = g.getcolor(); g.setcolor(strcolor); stringbuffer msg = message; int strnumperline = (picturewidth - spacing) / wordnum; int strlinenum = message.length() / strnumperline; for(int l=strlinenum,n=0 ;l<0; l--){ msg.substring(n, strnumperline); g.drawstring(msg.tostring(), wordnum, wordnum * strnumperline); n = strnumperline; } g.setcolor(c); //this.draw(g); } public drawstring(color strcolor, stringbuffer message, int picturewidth, int picturehight) { this.strcolor = strcolor; this.message = message; this.picturewidth = picturewidth; this.picturehight = picturehight; } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
山竹种子能生吃吗?
我在京东上买了手机。快递公司是京东快递。6
千纸魅美甲会所地址在哪,我要去那里办事
宠物医疗与保健是干什么的,和宠物医学有什么
现在多数全自动煎药器的发热体都是铁或者钢的
土壤的骨骼是什么?
西环路/陆发商场一街(路口)我想知道这个在什
有人举报犯错误,未查清没有证据,公司下发通
什么都不会没有经验,想去酒店上班,人家会要
外地面包车可以在广州行驶吗?
笑傲江湖痛骂小日本歌词
虚拟机运行起来后主机和虚拟机都很卡,怎么办
乐福烫菜地址在什么地方,想过去办事
放特分是什么意思。一个女生给我留言说 猪头
html 编程如何新开一个标签页
推荐资讯
一福山庄在哪里啊,我有事要去这个地方
电脑动不了窗口跳出了一个winthruste的画面,
食堂运来58吨煤,烧了m 天,还剩n 吨,平均每
回复:有没有一辈子不分手的情人
有谁知道云南师宗县看守所 的地址、邮编和电
dnf逝魔套爱幽魂套差多少伤害
桑桑第一次见到纸月的时候是什么样子的
濮院毛衫很多啊,可是哪里的衣服好啊?都有哪
好味道面馆地址在什么地方,想过去办事
玉麦乡玉麦小学地址有知道的么?有点事想过去
人类为什么残害动物,动物是人类最好的朋友,
哪位朋友能告诉我一下北京哪个市场大量批发干
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?