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,
否则修改是无效的。