| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 450 人关注过本帖
标题:[求助]在MunuBar里面怎么加载图片?
只看楼主 加入收藏
闯城狼
Rank: 1
等 级:新手上路
帖 子:126
专家分:0
注 册:2006-3-27
收藏
 问题点数:0 回复次数:3 
[求助]在MunuBar里面怎么加载图片?

import java.awt.*;
public class interface1 extends Frame
{

static Font fnt=new Font("Serief",Font.BOLD,18);

//菜单工具条
MenuBar bar=new MenuBar();
//菜单
Menu mu1=new Menu("开户");
Menu mu2=new Menu("查询");
Menu mu3=new Menu("轧帐");
Menu mu4=new Menu("存取款");
Menu mu5=new Menu("销户");
Menu mu6=new Menu("帮助");
Menu mu7=new Menu("退出");
//选择菜单条目
CheckboxMenuItem ft1=new CheckboxMenuItem("查询余额");
CheckboxMenuItem ft2=new CheckboxMenuItem("存款");
CheckboxMenuItem ft3=new CheckboxMenuItem("取款");
CheckboxMenuItem sz1=new CheckboxMenuItem("关于");
//构造函数
public interface1()
{
setLayout(new FlowLayout());
setBackground(Color.lightGray);
setLocation(280,200);
mu2.add(ft1);
mu4.add(ft2);
mu4.add(ft3);
mu6.add(sz1);
bar.add(mu1);
bar.add(mu2);
bar.add(mu3);
bar.add(mu4);
bar.add(mu5);
bar.add(mu6);
bar.add(mu7);

bar.setFont(fnt);
setMenuBar(bar);
sz1.setState(true);
setSize(410,400);
setVisible(true);
}
//主函数
public static void main(String args[])
{
new interface1();
}
}

我想在这程序的空白地方加载一张图片,但不知道怎么加?

搜索更多相关主题的帖子: 加载 MunuBar 
2006-06-10 13:41
chao99v
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2005-12-25
收藏
得分:0 

import java.awt.*;
import java.applet.*;


class Imagecanvas extends Canvas
{
Toolkit tool; Image myimage;
Imagecanvas()
{
setSize(200,200); //这里你自己设置适合你自己的大小
tool=getToolkit();//得到一个Toolkit对象。
myimage=tool.getImage("bbb.jpg");//由tool负责获取图像。
}
public void paint(Graphics g)
{
g.drawImage(myimage,10,10,200,200,this);
}
}

public class interface1 extends Frame
{
Imagecanvas canvas=new Imagecanvas();
static Font fnt=new Font("Serief",Font.BOLD,18);

//菜单工具条
MenuBar bar=new MenuBar();
//菜单
Menu mu1=new Menu("开户");
Menu mu2=new Menu("查询");
Menu mu3=new Menu("轧帐");
Menu mu4=new Menu("存取款");
Menu mu5=new Menu("销户");
Menu mu6=new Menu("帮助");
Menu mu7=new Menu("退出");
//选择菜单条目
CheckboxMenuItem ft1=new CheckboxMenuItem("查询余额");
CheckboxMenuItem ft2=new CheckboxMenuItem("存款");
CheckboxMenuItem ft3=new CheckboxMenuItem("取款");
CheckboxMenuItem sz1=new CheckboxMenuItem("关于");
//构造函数
public interface1()
{
setLayout(new BorderLayout());
setBackground(Color.lightGray);
setLocation(280,200);
mu2.add(ft1);
mu4.add(ft2);
mu4.add(ft3);
mu6.add(sz1);
bar.add(mu1);
bar.add(mu2);
bar.add(mu3);
bar.add(mu4);
bar.add(mu5);
bar.add(mu6);
bar.add(mu7);

bar.setFont(fnt);
setMenuBar(bar);
sz1.setState(true);
setSize(410,400);
setVisible(true);
add(canvas,BorderLayout.CENTER);

}
//主函数
public static void main(String args[])

{

new interface1();

}
}

2006-06-10 18:04
闯城狼
Rank: 1
等 级:新手上路
帖 子:126
专家分:0
注 册:2006-3-27
收藏
得分:0 
谢谢你!我设置好了.
2006-06-10 20:20
闯城狼
Rank: 1
等 级:新手上路
帖 子:126
专家分:0
注 册:2006-3-27
收藏
得分:0 
之前我想直接用这个方法(JLabel lb2 = new JLabel(new ImageIcon("D:\\java\\Picture\\DL2.gif"));)加载图片的,但放不上MunuBar上面.
2006-06-11 00:07
快速回复:[求助]在MunuBar里面怎么加载图片?
数据加载中...
 
   



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

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