社区
Java SE
帖子详情
请问Mac OS X上怎么取得系统文件(例如,Desktop)的图标图像
chenweionline
2008-01-19 05:55:26
请问Mac OS X上怎么取得系统文件(例如,Desktop)的图标图像?
Icon icon = FileSystemView.getFileSystemView().getSystemIcon(getFile());
这里得到的 icon 是个apple.laf.CUIAquaIcon 类对象,没有 getImage() 方法。
...全文
118
3
打赏
收藏
请问Mac OS X上怎么取得系统文件(例如,Desktop)的图标图像
请问Mac OS X上怎么取得系统文件(例如,Desktop)的图标图像? Icon icon = FileSystemView.getFileSystemView().getSystemIcon(getFile()); 这里得到的 icon 是个apple.laf.CUIAquaIcon 类对象,没有 getImage() 方法。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chenweionline
2008-01-20
打赏
举报
回复
谢谢楼上,我使用这个方法得到的都是文件夹图标。不知道有没有方法能够取得系统文件的特殊图标?
hotjar
2008-01-19
打赏
举报
回复
Oh, BufferedImage is an Image actually. Maybe you needn't to get it exported to a image file.
I haven't got OS 10 on hand, but the interface is all the same on any platform.
Have fun.
hotjar
2008-01-19
打赏
举报
回复
Try this:
Icon icon = FileSystemView.getFileSystemView().getSystemIcon(getFile());
int width = icon.getIconWidth();
int height = icon.getIconHeight();
BufferedImage img = new BufferedImage(width,height,BufferedImage.TYPE_INT_RGB);
Graphics g = img.getGraphics();
g.setColor(Color.white);
g.fillRect(0, 0, width, height);
icon.paintIcon(null, g, 0, 0);
try {
ImageIO.write(img, "jpg", new File("c:/1.jpg"));
} catch (IOException e) {
// Make it silent here.
}
zim-
desktop
-wiki:Zim桌面Wiki项目的主要存储库
Zim-桌面Wiki编辑器 Zim是用于维护Wiki页面集合的图形文本编辑器。 每个页面都可以包含指向其他页面,简单格式和
图像
的链接。 页面存储在文件夹结构中,... 在
Mac
OS
X上,可以使用以下方法从Homebrew安装zim: bre
网管教程 从入门到精通软件篇.txt
ISO:根据ISD 9660有关CD-ROM文件系统标准列出CD-ROM上的文件 ISP:X-Internet签字文件 IST:数字跟踪设备文件 ISU:InstallShield卸装脚本 IT:脉冲跟踪系统音乐模块(MOD)文件 ITI:脉冲跟踪系统设备 ITS:...
satellite-eyes:
Mac
OS
X应用程序可自动将您的桌面墙纸设置为卫星视图的开销
卫星眼 Satellite Eyes是一个小的
OS
X应用程序,它位于系统托盘中(时钟旁),并自动将桌面墙纸更新为卫星或地图视图开销。 可从下载。建筑卫星眼(SE)是Xcode 8.1兼容的项目,目标是10.8以上。 很抱歉,它的文档...
MAC
OS
X 文件系统介绍
打开
Mac
int
os
h HD你会...分别有——应用程序(Applications)、系统(System)、用户(User)、资料库(Library)。四个文件夹中又分别各有若干数量的文件夹存在。 Applications:这个当然就是存放各种软件的位置了。
Mac
系统隐藏文件导致处理文件失败。
Mac
Book,
Mac
OS
系统经常出现点开头的隐藏文件。以至于遍历
系统文件
,比如处理
图像
时报错,说无法处理,无效文件等错误。建议使用
Mac
批量处理文件时,首先使用终端命令 ls -a 检查该路径下是否有.开头的隐藏文件。 ...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章