JAVA SWING 新手.如果点一个按钮,然后在一个区域内显示图片?我用的NETBEANS ,有几个按钮 几个动作.都是运算的.不涉及显示.现在需要点一个按钮.在当前窗口内,显示一个本地图片..这个怎么做.图片用什么承载? 动作加什么代码可以显示图?多谢! 

解决方案 »

  1.   

    图片可以使用JLabel + ImageIcon 显示、也可以在 www.swinglabs.org 下载 SwingX ,使用其提供的 JXImageView 显示。
    可以使用 javax.imageio.ImageIO 的 read 方法读入图片。
      

  2.   

    ImageIcon icon = new ImageIcon("E:\\GEEK图片\\未命名.jpg");
    JLabel label = new JLabel(icon);
    JFrame frame = new JFrame("Image");
    frame.add(label);
    frame.pack();
    frame.setVisible(true);
      

  3.   

    感谢1L 2L 3L 
    3L的代码我用了 谢谢!:)