我用java做了一个记事本 现在正在搞搜索功能,在文本框中输入内容 多好文本域中出来一系列的文件名,问怎

问怎么能够当点击其中一个文件名就会出现文件的内容... 问怎么能够当点击其中一个文件名就会出现文件的内容 展开
 我来答
shiduoA
2013-07-07 · 超过17用户采纳过TA的回答
知道答主
回答量:136
采纳率:0%
帮助的人:67.8万
展开全部
SWT做的吗 ? 例如你得搜索结果在list中 显示出来
然后设置单击事件 当点击的时候取到文件的路径
如果文件是txt 直接读取就可以 别的配置文件就用相应的读取方式读
可以把读到的信息 写到相应的控件里面 用什么显示根据你个人的爱好。
追问
我在一个单行文本域中输入搜索的内容 在框架窗口的多行文本域接收到相关的文件名,怎么才能实现点击显示文件内容
追答
你已经搜索到了相关文件 ,就可以获得到了 文件的路径
然后打开文件 即可 如果是文本文件 直接打开
FileReader READ = new FileReader("文件路径");
然后读内容就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Emads
2013-07-07 · 超过29用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:74.2万
展开全部
用输入流啊 InputStream in=new FileInputStream(new File("d:/aa.txt"));
追问
对应的搜索内容很多也不确定   确定这样可行?
追答
他不是输入吗,=他输入完之后。你可以用js+ifr框把值传到后台然后查询相关的信息之后返回遍历,ajax也可以但是很麻烦遍历起来。

你没用数据库是吧 那你可以用File直接指向目录找相关名字的文件。

然后在后台把文件名和路径封装在besn里,之后都装List。然后在ifr框页面里遍历就行了。

遍历完之后 每单击一个把地址传进JS后台去找内容。
);" >

function cz(o){
window.location.href="slefile.do?f="+o; //搞到后台去
}

到后台之后
用输入流啊 InputStream in=new FileInputStream(new File(dz));
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式