软件工程实践者

统计

留言簿

友情链结

阅读排行榜

评论排行榜

Mustang(jdk1.6)特性

1. 提供了磁盘分区 - 空间方法

在File类中增加了以下方法:
public long getFreeSpace(): 返回一个分区剩余空间
public long getTotalSpace(): 返回一个分区总空间
public long getUsableSpace(): 返回一个分区已用空间
注意,以上File指代的虚拟路径必须是盘符,否则返回0。

2. Splash Screen

Mustang对于Splash Screen的实现是一个用来显示gif(可以是动画式的),PNG, jpg图片的没有修饰的窗口
使用方式:
在java命令行中加入 -splash 选项,示例如下:
java -splash mypic.jpg HelloWorld

如果你的类是以jar的方式来运行,那么可以在jar文件的MANIFEST.MF文件中加入如下的一行:
SplashScreen-Image:mypic.jpg

你也可以在命令行中写:
java -splash:mypic.jpg -jar helloWorld.jar
这里用的图片将替代MANIFESET.MF中定义的图片(如果有的话)

为了实现自定义的Splash Screen界面,你可以使用如下的方法:

//使用SplashScreen的静态方法获得SplashScreen对象,然后自定义
SplashScreen ss = SplashScreen.getSplashScreen ();
if (ss != null)
{
// 自定义代码。
}

在SpalshScreen中还提供了如下方法,具体使用请看JDK或访问sun网站
public Graphics getGraphics()
public URL getImageURL()
public Dimension getSize()
public void setImageURL(URL imageURL):
public void update()

值得注意的是:你必须使用 -spalsh选项或MANIFEST.MF的方式来调用SplashScreen,
否则修改是无效的。

posted on 2006-01-11 13:10 软件工程实践者 阅读(1260) 评论(1)  编辑  收藏 所属分类: Java Domain

评论

# re: Mustang(jdk1.6)特性 2006-12-15 16:40 dt

dt  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航: