这个主要的原因是因为windows平台和其它平台的图标的格式是不一样的,就我的接触来说,windows下是ico,但是linux下绝对不知道ico为何物!所以
但是应该已经有现成的类库可以处理ico了。而且在linux平台下,没有文件后缀来区分文件的性质,起码没有windows那么统一,所以
你用过java的文件对话框的话,应该明白这是可能的,但是一般只有两种区分,文件和目录。通过双击打开文件到是现成的功能。