我用
Icon myIcon=FileSystemView.getFileSystemView().getSystemIcon(new File("J:/Program Files/XPSTool/XPSTool.exe")) 
提取了XPSTool.exe的ico图标到Icon对象中,但是我不知道怎么样把myIcon对象中的内容保存到数据库或者.ico图标文件。
  请教各位高手,谢谢。

解决方案 »

  1.   

    Windows?Windows下,FSV返回的SystemIcon都是ImageIcon,而ImageIcon都是Serializable的,所以可以通过序列化,放到数据库中
      

  2.   

    楼上的说的对,我是在Windows下提取的ico图标,也谢谢你对本贴的关注,
    但是FileSystemView对象的getSystemIcon方法返回的不是ImageIcon 而是Icon对象。
      

  3.   

    它实际是一个ImageIcon!    System.out.println(FileSystemView.getFileSystemView().getSystemIcon(
            new File("C:/")).getClass());class javax.swing.ImageIcon
      

  4.   

    哦,谢谢 ,楼上的
    请问要怎么样保存ImageIcon到数据库呢
      

  5.   

    google查询BLOB, JDBC, Serializable