| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1255 人关注过本帖
标题:问个关于JAVA加载图片的事
只看楼主 加入收藏
wanghongxian
Rank: 1
等 级:新手上路
帖 子:100
专家分:0
注 册:2005-12-13
收藏
 问题点数:0 回复次数:4 
问个关于JAVA加载图片的事

我想在这个界面加上背景图片或颜色,应该如何加,谢谢
import javax.swing.*;
class demo extends JFrame
{
demo()
{
this.setLayout(null);
this.setSize(200,200);
this.setVisible(true);
}
public static void main(String aex[])
{
new demo();
}


}

搜索更多相关主题的帖子: JAVA 加载 
2007-07-02 02:11
神vLinux飘飘x
Rank: 2
等 级:新手上路
威 望:3
帖 子:436
专家分:0
注 册:2007-1-4
收藏
得分:0 
随便用NetBeans拖拉了一个给你


http://bbs.bc-cn.net/viewFile.asp?BoardID=8&ID =23418
NetBeans项目,UTF-8编码
dist文件夹下是编译好的jar,双击可以运行,需要 JRE6.0支持

[此贴子已经被作者于2007-7-2 7:34:23编辑过]

2007-07-02 07:32
wanghongxian
Rank: 1
等 级:新手上路
帖 子:100
专家分:0
注 册:2005-12-13
收藏
得分:0 
回复:(wanghongxian)问个关于JAVA加载图片的事
你那个NetBeans软件我已经写好个JAVA程序了,但是你那个图片是怎么加上去的呀

2007-07-02 10:41
七月初七
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2007-7-1
收藏
得分:0 

背景颜色,,在JFrame里添加一个JPaneal(JPaneal JP =new JPaneal();),在构造函数里边加上this.setBackground(Color.BLUE),或者在方法里边写JP.setBackground(Color.BLUE)也行。BLUE可以换成别的颜色,RED,GREEN都可以的。

图片添加方法如下:(我只会在组件里边加载图片。。不知道这方法放在JPnaeal上能不能用)
先找好一个gif或者jpg的图片,放到你的这个程序的包里边。
导入AWT(import java.awt.*;)
然后在方法里边加上,Image ic = toolkit.getDefaultToolkit().getImage("图片的路径");
ImageIcon icon =new ImageIcon(ic);
然后,加载:JP.setIcon(ic);
注意:“图片的路径”,要绝对路径,完全路径才行。


你是天上乌鸦在飞,我是地上野狗在追~^o^
2007-07-02 13:44
食恶不色
Rank: 2
等 级:新手上路
威 望:3
帖 子:632
专家分:5
注 册:2006-11-8
收藏
得分:0 

加背景要在JPanel下面才可以。
ImageIcon icon = new ImageIcon(this.getClass().getResource("/images/3.jpg"));

public void paintComponent(Graphics g) {
g.drawImage(icon.getImage(), 0, 0, this.getWidth(), this.getHeight(),
this);
}

重載paintComponent的方法就可以實現背景了。


做人要厚道,看帖要回帖!回帖是尊重,回帖是美德! 美德要发扬,我们要顶帖!顶帖是好事,千万莫灌水!
2007-07-03 10:09
快速回复:问个关于JAVA加载图片的事
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021078 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved