当前位置: 代码迷 >> Java相关 >> 求助:java label里怎么 添加图片啊??
  详细解决方案

求助:java label里怎么 添加图片啊??

热度:102   发布时间:2008-11-24 21:32:26.0
求助:java label里怎么 添加图片啊??
rt  
import javax.swing.*;

public class NewJFrame{
    public static void main(String[] args) {
        JFrame frame = new JFrame("新建窗口");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setSize(400,300);
        frame.setLocation(500, 200);
        frame.setVisible(true);
        JLabel label = new JLabel();
        label.setIcon(new ImageIcon("mm.jpg"));
        frame.add(label);
        }
    }
前面是设置窗体 后面就是添个标签,为什么什么都没有呢????
ps:图像文件应该放在哪里啊  我新手 什么都不知道
谢谢呃
搜索更多相关的解决方案: label  java  

----------------解决方案--------------------------------------------------------
你把frame.setVisible(true)放到最后一句试试
----------------解决方案--------------------------------------------------------
不是啊,是窗口能显示  但图片没有呃,似乎是根本没有标签的样子嗯
而且 图片究竟放在哪个位置? 可以用绝对地址么
----------------解决方案--------------------------------------------------------
你把那一句放最后面就可以
因为你加图片本来要重绘一下界面才能显示的
你最后才setVisible就不需要重绘了

[[it] 本帖最后由 freish 于 2008-11-24 23:11 编辑 [/it]]
----------------解决方案--------------------------------------------------------
你的用相对路径就要把图片放在默认文件夹下
----------------解决方案--------------------------------------------------------
放在工程文件目录下
----------------解决方案--------------------------------------------------------
  相关解决方案