`
菜刀兔兔兔
  • 浏览: 16764 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

文件应用——简单文件搜索器

 
阅读更多

 

        自从暑假回家后,就没敲过代码、、我内心十分愧疚。来到学校后,准备打开eclipse,打开了好久。这这这,是因为我一个暑假没用了,所以生锈了吗?】

 

        前几天讲了文件和IO流,应该说是复习了。。然后做了一个小小的简陋的文件搜索器。

 

        先看看界面-----》

 

         首先是布局。我用了最基本的边框布局,用到了东西南三面。西边是一个JFileChooser,东边是一个JTextField和两个JButton,南边就是一个JTextArea。

 

         在写代码的期间,我遇到了比较多的问题。有些已经解决,但是有些还没有决解。

 

        1、在使用JFileChooser的时候,下面有两条框框一个是文件,一个是打开类型,我不知道如何把那两条框框去掉。然后我就改变了JTextArea 的大小。遮住了这两条框框、、、这应该不是个好办法尴尬、、

 

        2、在使用JTextArea的时候,刚开始时那个滚动条不会自动出现。。后来我百度了一下。搜到了解决办法

		//----------------------南边界面-----------------------
		JPanel south = new JPanel();
		JTextArea jta = new JTextArea(11,60);
		jta.setEditable(false);
		JScrollPane sp=new JScrollPane(jta); 
		south.add(sp);
		this.add(south,BorderLayout.SOUTH);
				
		//----------------------------------------------------

 

使用了上面的代码之后,当文字内容超过JTextArea的大小时候,就会自动出现滚动条。

 

3、有关搜索内容的方面。搜索内容我是用了一个很笨的方法,就是打开一个文件,进行搜索,然后关闭,然后再打开一个,再搜索,再关闭。然后导致出现的结果就是,运行速度实在是太慢太慢太慢了。。也不知道怎么解决。。

 

  • 大小: 64.1 KB
分享到:
评论

相关推荐

    pdg阅读器————打开pdg文件

    **pdg阅读器——打开pdg文件** PDG文件是一种由超星阅览器(SSReader)生成的电子图书格式,广泛应用于学术文献、图书、期刊等数字资源的存储。这种格式具有良好的版权保护机制,因此在学术界和图书馆领域较为常见...

    安卓Android源码——文件管理器源码.zip

    【标题】"安卓Android源码——文件管理器源码.zip"是针对Android系统的一个开源项目,专注于文件管理器的应用程序开发。源码分析对于深入理解Android操作系统如何处理文件操作和目录管理至关重要,这对于Android...

    Python项目案例开发从入门到实战源代码第6章 爬虫应用——抓取百度图片

    在本项目案例中,我们将深入探讨Python编程在爬虫应用中的实际操作,特别是如何利用Python来抓取并下载百度图片。这个案例旨在帮助初学者掌握网络爬虫的基本技术和流程,同时也为进阶开发者提供了一个实战练习的机会...

    C#文件资源管理器——仿我的电脑

    这个应用程序允许用户浏览、操作本地文件系统中的文件和目录,提供了类似于Windows操作系统内置资源管理器的功能。 首先,我们需要了解C#的基础知识,它是微软开发的一种面向对象的编程语言,广泛应用于桌面应用、...

    符号文件观察器——symview(for msdia90)

    《符号文件观察器——Symview for MSDia90:深入解析与应用》 在软件开发过程中,符号文件(Symbol Files)扮演着至关重要的角色。它们存储了程序的调试信息,如变量名、函数名和行号,使得调试过程更为直观和高效...

    功能强大的文件搜索工具——UltraFileSearch

    《 UltraFileSearch:高效文件搜索利器的深度剖析》 在数字化时代,我们每天都要处理大量的文件,寻找特定的文件往往成为一项挑战。这时,拥有一款功能强大的文件搜索工具显得至关重要。今天我们要介绍的主角——...

    全文检索保存在文件中的数据——简单实例

    在"工具"标签的上下文中,我们可以理解为这个实例可能是介绍如何将Lucene作为工具集成到实际项目中,例如,构建一个简单的文件搜索应用,使得用户能够快速找到存储在大量文件中的信息。 总的来说,这篇博客可能详细...

    QT写的文件搜索器(Designer窗体设计结合代码)

    在这个"QT写的文件搜索器"项目中,开发者结合了Qt Designer的设计功能和编程逻辑,构建了一个能够搜索指定路径下文件的应用程序。 首先,Qt Designer是Qt库的一部分,它提供了拖放式的图形界面设计环境。通过...

    java实现的本地文件管理器,java实现文件管理系统,Java

    这个项目的目标是创建一个类似Windows资源管理器的应用,能够显示本地文件系统的内容,支持文件和目录的浏览、创建、删除、重命名等基本操作。 首先,我们需要了解Java中的核心类库`java.io`,它提供了处理输入/...

    Android源码——文件管理器源码.zip

    这里我们关注的是"Android源码——文件管理器源码.zip",这是一份关于Android文件管理器应用的源代码。通过分析这份源代码,我们可以深入理解Android系统如何处理文件操作,以及如何构建一个用户友好的文件管理系统...

    安卓Android源码——文件管理器.zip

    本压缩包“安卓Android源码——文件管理器.zip”包含了一个基本的文件管理器应用的源代码和相关说明,这对于学习Android应用开发或者想要深入理解文件操作的人来说是非常有价值的资源。 首先,我们来详细了解一下...

    Linux原理与应用——专题1:Shell外围.ppt

    【Linux原理与应用——专题1:Shell外围】 Shell是Linux操作系统中的命令解释器,它提供了用户与操作系统内核之间的交互接口。在这个专题中,我们主要探讨了关于Shell的一些核心概念和常用工具。 **一、特别变量**...

    安卓Android源码——小米系列之小米文件管理器.zip

    【标题】"安卓Android源码——小米系列之小米文件管理器.zip" 提供的是关于小米公司MIUI系统中内置文件管理器的源代码分析。这个压缩包可能包含了用于理解和研究小米文件管理器运行机制的各个组件和功能的源代码。在...

    计算机应用基础——PPT2

    【计算机应用基础——PPT2】讲解的是计算机基础操作,主要针对中文Windows XP的使用,适合高职高专和大学生作为实训或上机练习。这部分内容包括Windows XP的启动、退出、桌面操作,以及窗口、对话框、菜单和文件管理...

    安卓Android源码——小米文件管理器源码.zip

    "安卓Android源码——小米文件管理器源码.zip" 是一个压缩包文件,其中包含的是小米公司开发的用于安卓平台的文件管理器应用的源代码。源码是开发者用来理解和修改软件的基础,它揭示了应用程序内部的工作机制。 ...

    IOS应用源码——text文本阅读器.zip

    以下是对"IOS应用源码——text文本阅读器.zip"中的技术要点的详细说明: 1. **Swift编程语言**:iOS应用开发通常使用Swift,这是一种由Apple开发的现代化编程语言。Swift语法简洁明了,支持类型安全和内存管理,...

    PHP实例开发源码——谷鸽新闻搜索Googie php sp1.zip

    【标题】"PHP实例开发源码——谷鸽新闻搜索Googie php sp1.zip" 提供的是一个基于PHP的新闻搜索应用实例,名为“谷鸽新闻搜索”。这个项目可能是用于教学或者实战练习,帮助开发者理解如何在PHP环境中实现一个简单的...

    文本编辑器第二版——文字留痕(可运行Jar文件).rar

    总的来说,这个“文本编辑器第二版——文字留痕”项目展示了如何将图像处理、日历时间处理和线程管理等技术巧妙地融合到一个文本编辑器中,提供一个既实用又有特色的应用。而JWindow的使用则进一步提升了软件的用户...

    UnicornViewer——简洁快速的pdg文件阅读器

    **UnicornViewer——pdg文件阅读器详解** UnicornViewer是一款专为处理PDG格式文件设计的高效阅读器。在IT行业中,PDG文件通常与电子书籍、文档和图像相关,尤其是在早期的网络图书资源中广泛应用。由于其独特的...

    安卓Android源码——仿ES文件浏览器.zip

    这个压缩包“安卓Android源码——仿ES文件浏览器.zip”包含了开发一个类似ES文件浏览器的Android应用的相关源代码。ES文件浏览器是一款流行的文件管理应用,它提供了丰富的功能,如浏览本地和网络文件、压缩与解压缩...

Global site tag (gtag.js) - Google Analytics