java为标签设置图片

java中的Frame中为标签设置一个图片,代码怎么写,在网上搜了很多还是没用,求大神。... java中的Frame中为标签设置一个图片,代码怎么写,在网上搜了很多还是没用,求大神。 展开
 我来答
l2011h10w14
2015-04-11 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:124
采纳率:0%
帮助的人:59.4万
展开全部

Frame f = new Frame();
f.setTitle("设置图片");
f.setSize(400, 300);

/*读取要显示的图片*/
final Image img = ImageIO.read(new File("D:/1.jpg"));

/*重写panel的绘制方法*/
Panel panel = new Panel(){

private static final long serialVersionUID = 1L;

@Override
public void paint(Graphics g) {
super.paint(g);
g.drawImage(img, 0, 0, 400, 300, null);
}
};

/*添加panel标签*/
f.add(panel);

/*添加关闭操作监听*/
f.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});

/*显示窗体*/
f.setVisible(true);

可以通过重写标签的绘制方法来实现

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式