java实际可以做很多事情,只能你能想到的,理论上都可以实现出来,这文章介绍使用java实现Windows Explorer左边的常见任务.这文章原作者不是我,是WilliamChen,他写了很多美文章,我怕哪天他的文章都没有了,都删除了,所以把这些关键的图片,文字及代码存储起来.并在代码中保留原作者的名字.不做任何修改
下面的Enable Animation的JCheckBox可以设置是否使用动画效果。选择上折叠和展开就具有动画效果。
这个组件的类名是dyno.swing.beans.FolderPane。使用比较简单:
FolderPane fp=new FolderPane();//设置是否有动画效果,缺省没有
fp.setAnimated(true);//添加子面板
fp.addFolder("文件和文件夹任务", getFileFolderPane());
fp.addFolder("其他位置", getOtherPlacePane());
fp.addFolder("详细信息", getDetailsPane());
add(fp, BorderLayout.CENTER);
主要接口有两个:
//设置是否要动画效果
public void setAnimated(boolean b)
//添加面板,title是面板标题文字,content是应用程序组件
public void addFolder(String title, JComponent content)
这个演示的源码可以从这儿下载,是一个NetBeans工程。编译之后,直接双击foldered_pane.jar既可观看效果。源代码中有详细的注解。
http://www.voland.com.cn/wp-content/uploads/2011/08/4b6047bcbcb26eedce10b.png
分享到:
相关推荐
### C#实现文件夹及其子文件夹和文件的复制 在C#开发中,经常会遇到需要复制文件夹及其内部所有子文件夹和文件的需求。这种需求常见于备份系统、文件同步服务或者数据迁移工具等场景。本文将详细介绍如何使用C#来...
在MATLAB编程环境中,添加文件夹和其子文件夹到当前搜索路径是非常常见的需求,这有助于MATLAB找到自定义函数和数据文件。本篇将详细解释两种方法来完成这一任务。 首先,我们可以采用图形用户界面(GUI)的方式,...
这个程序是一个文件夹目录树生成器,它可以帮助你生成文件夹的目录树并保存到TXT文本文件中。主要功能如下: 选择文件夹:你可以通过点击菜单栏中的“文件”菜单,然后选择文件夹来指定要生成目录树的文件夹路径。...
在易语言中,处理特殊文件夹的操作是编程过程中常见的需求,这包括但不限于系统目录、用户个人文件夹、临时文件夹等。本篇文章将深入探讨易语言中对特殊文件夹的全操作,以及如何通过源码实现这些功能。 1. **系统...
根据给定的信息,我们可以总结出以下关于如何使用Java代码创建文件夹的相关知识点: ### Java创建文件夹的基础概念 在Java中,创建文件夹通常涉及到`java.io.File`类的使用。`File`类提供了多种方法来操作文件系统...
### 批处理删除指定文件夹下的所有文件和文件夹 #### 概述 在Windows操作系统中,批处理脚本是一种非常实用的工具,它能够帮助用户执行一系列预先定义好的命令,实现自动化操作。本文主要介绍如何通过批处理脚本来...