java怎样在登陆界面添加背景图片最好有代码及详解,先谢谢了各位大神!!! 15

 我来答
henry_8
2012-06-18
知道答主
回答量:38
采纳率:0%
帮助的人:22.5万
展开全部
有两种方式,一个是用CSS层叠样式表设定,第二个就是在<div>里面写,代码我这也有一些,我copy给你,在CSS文件中写body {
background:#fff;写上要用的背景图片url,一般设一个包中,写入路径
font-size:12px;
color:#000;
font-family:"宋体";
height:100%;
}
追问
再次请教大神:我不是以网络页面方式显示,只是一个界面想在Frame的背景中添加背景图片(我用的是eclipse编写的且把图片放在包的根目录下)希望编译后能直接替换Frame的背景。
hitzsf
2012-06-19 · TA获得超过2060个赞
知道大有可为答主
回答量:1741
采纳率:78%
帮助的人:1146万
展开全部
图片放在包里面和类在同一个目录下
如果想要将图片放到其他目录,使用Image img = ImageIO.read(new File(String filename));作相应修改吧

import java.awt.*;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.*;

public class GameMode extends JFrame {
Image img;

public GameMode() {
super("哈哈");
try {
img = ImageIO.read(getClass().getResource("login.jpg"));
} catch (IOException e1) {
e1.printStackTrace();
}
this.getContentPane().add(new MyPanel(img), BorderLayout.CENTER);
this.setSize(400, 300);
}

public static void main(String args[]) {
GameMode f = new GameMode();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setLocationRelativeTo(null);
f.setVisible(true);
}
}

class MyPanel extends JPanel {
private Image tmp;

public MyPanel(Image img) {
this.tmp = img;
}

public void paintComponent(Graphics g) {
if (tmp == null)
g.drawString("mg ==null", 10, 10);
g.drawImage(tmp, 0, 0, this.getWidth(), this.getHeight(), this);
g.setColor(Color.yellow);
g.drawString("图像测试", 10, 20);
for(String x:ImageIO.getReaderMIMETypes()){
System.out.println(x);
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
JAVA学习之路经验分享
2012-06-18 · 超过16用户采纳过TA的回答
知道答主
回答量:77
采纳率:0%
帮助的人:39.4万
展开全部
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="147" background="images/top02.gif"><img src="images/top03.gif" width="776" height="147" /></td>
</tr>
</table>
img为加入的图片
更多追问追答
追问
再次请教大神:我不是以网络页面方式显示,只是一个界面想在Frame的背景中添加背景图片(我用的是eclipse编写的且把图片放在包的根目录下)希望编译后能直接替换Frame的背景。
追答
你做的是C/S吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式