JAVA中创建了一个带文字和图像的标签,为什么标签上的图像不显示

[复制链接]
查看11 | 回复1 | 2009-3-26 21:15:54 | 显示全部楼层 |阅读模式
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
publicclass Jframeshow{
public static void main(String args[]){

JFramejframe=new JFrame("JFrame窗口演示");

jframe.addWindowListener(new WindowAdapter(){

public void windowClosing(WindowEvent e)

{

System.exit(0);

}

});

jframe.setSize(400,500);

JLabel jlabel=new JLabel("图形",new ImageIcon("J:\1.jpg"),JLabel.CENTER);//在这里是不是设绝对路径?

jlabel.setHorizontalTextPosition(JLabel.CENTER);

jlabel.setVerticalTextPosition(JLabel.TOP);

jframe.getContentPane().add(jlabel,BorderLayout.CENTER);

jframe.pack();

jframe.setVisible(true);

}

}

回复

使用道具 举报

千问 | 2009-3-26 21:15:54 | 显示全部楼层
绝对路径要用URL表示方法: "file://j:/1.jpg" 试一下吧。猜的。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行