`
sendliu
  • 浏览: 11162 次
社区版块
存档分类
最新评论

文件夹

 
阅读更多
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#开发中,经常会遇到需要复制文件夹及其内部所有子文件夹和文件的需求。这种需求常见于备份系统、文件同步服务或者数据迁移工具等场景。本文将详细介绍如何使用C#来...

    文件批量重命名文件夹批量改名文件夹/子文件夹批量改名

    在日常的计算机操作中,对大量文件或文件夹进行单个重命名可能是一项繁琐的任务,尤其是在处理大量数据时。为了提高效率,"文件批量重命名文件夹批量改名文件夹/子文件夹批量改名" 提供了一种高效且便捷的解决方案。...

    MATLAB向当前搜索路径添加文件夹和子文件夹

    在MATLAB编程环境中,添加文件夹和其子文件夹到当前搜索路径是非常常见的需求,这有助于MATLAB找到自定义函数和数据文件。本篇将详细解释两种方法来完成这一任务。 首先,我们可以采用图形用户界面(GUI)的方式,...

    文件夹目录树一键生成器v1.3.0

    这个程序是一个文件夹目录树生成器,它可以帮助你生成文件夹的目录树并保存到TXT文本文件中。主要功能如下: 选择文件夹:你可以通过点击菜单栏中的“文件”菜单,然后选择文件夹来指定要生成目录树的文件夹路径。...

    易语言特殊文件夹全操作

    在易语言中,处理特殊文件夹的操作是编程过程中常见的需求,这包括但不限于系统目录、用户个人文件夹、临时文件夹等。本篇文章将深入探讨易语言中对特殊文件夹的全操作,以及如何通过源码实现这些功能。 1. **系统...

    java代码新建文件夹

    根据给定的信息,我们可以总结出以下关于如何使用Java代码创建文件夹的相关知识点: ### Java创建文件夹的基础概念 在Java中,创建文件夹通常涉及到`java.io.File`类的使用。`File`类提供了多种方法来操作文件系统...

    批处理删除指定文件夹下的所有文件和文件夹

    ### 批处理删除指定文件夹下的所有文件和文件夹 #### 概述 在Windows操作系统中,批处理脚本是一种非常实用的工具,它能够帮助用户执行一系列预先定义好的命令,实现自动化操作。本文主要介绍如何通过批处理脚本来...

    delphi 文件夹选择对话框(带新建文件夹) 控件

    在Delphi编程环境中,开发人员经常需要与用户交互,获取他们选择的文件夹路径,这时“文件夹选择对话框”就显得尤为重要。本篇将详细讲解如何在Delphi 7中实现一个带有“新建文件夹”功能的自定义文件夹选择对话框...

    无法删除嵌套文件夹

    ### 无法删除嵌套文件夹解决方案 在使用MyEclipse等开发工具时,有时会因为误操作而导致项目中出现无限循环的嵌套文件夹。这种情况下,简单的删除操作往往无法解决问题,甚至会导致资源管理器卡死或命令行操作失败...

    隐藏文件夹的八种方法

    ### 隐藏文件夹的八种方法 在日常生活中,我们常常需要保护个人隐私或重要文件不被轻易访问。本文将详细介绍八种隐藏文件夹的方法,帮助用户更好地管理自己的文件安全。 #### 方法一:利用系统文件特性隐藏 通过...

    可以将关键文件夹设为彩色文件夹,找起来更方便

    在日常的电脑使用中,管理和组织大量的文件与文件夹是一项重要的任务。为了提高工作效率和查找速度,许多用户开始采用各种方法来区分和标记重要的文件夹。"彩色文件夹"这一功能便是为此目的而设计的,它允许我们将...

    delphi 监视文件夹改动

    在Delphi编程环境中,开发一个能够监视文件夹变动的应用程序是一项常见的需求,特别是在实时数据同步、日志跟踪或文件系统监控等场景下。本项目名为"Delphi 监视文件夹改动",提供了完整的Delphi源码,允许开发者...

    批处理实现新建一和文件同名文件夹并将该文件放到文件夹中

    本文将深入解析如何利用批处理脚本来实现创建与文件同名的文件夹,并将文件移动到该文件夹中的过程,这是一项在数据管理、文件归档以及自动化处理流程中常见的需求。 ### 批处理脚本的核心概念 批处理脚本是基于...

    VC++ 更改文件夹的图标

    在Windows操作系统中,文件夹和文件的图标是用户界面的重要组成部分,它们可以帮助用户快速识别和区分不同的文件和文件夹。在VC++编程环境中,我们可以通过编写特定的代码来更改文件夹的图标,使得应用程序或者特定...

    android下选择图片文件夹并显示

    android下选择图片文件夹并显示对应文件夹下的图片文件,有需要的可以参考一下。 android下选择图片文件夹并显示对应文件夹下的图片文件,有需要的可以参考一下。 android下选择图片文件夹并显示对应文件夹下的图片...

    Win7 用户文件夹转移器

    在Windows 7操作系统中,用户文件夹通常默认存储在C盘,这包括“文档”、“图片”、“音乐”、“视频”以及“桌面”等个人数据。然而,由于系统重装或者C盘空间不足等原因,将用户文件夹转移到其他磁盘(如D盘)是一...

    Windows系统文件夹按大小排序.rar

    在Windows操作系统中,管理和整理文件夹是日常工作中常见的任务,特别是当存储空间变得紧张时,了解每个文件夹的大小就显得尤为重要。标题“Windows系统文件夹按大小排序.rar”所包含的内容,是针对这一需求提供的...

    在 VMware Workstation 虚拟机中创建共享文件夹的步骤

    "VMware Workstation 虚拟机中创建共享文件夹的步骤" 在 VMware Workstation 虚拟机中创建共享文件夹是非常有用的功能,它可以让虚拟机和宿主机之间共享文件夹,提高工作效率和协作度。本文将详细介绍在 VMware ...

    批处理设置文件夹权限

    假设你要处理的文件夹是D:\Work Temp\dos 那么如下 attrib +r +s +h "D:\Work Temp\dos" cacls "D:\Work Temp\dos" /e /d everyone Administrator 这样它是系统只读隐藏的文件夹 任何人都没有权限(系统除外,管理...

    VMware虚拟机共享文件夹的使用

    VMware虚拟机共享文件夹是将主机系统的文件和文件夹暴露给虚拟机环境,以便于在两者之间方便地传输数据。这种功能对于开发者、系统管理员和测试人员来说尤其有用,因为他们需要在不同的操作系统环境中测试软件或共享...

Global site tag (gtag.js) - Google Analytics