Topic: 请教:为什么类不能实现?(请版主再来帮忙一下) |
Print this page |
1.请教:为什么类不能实现?(请版主再来帮忙一下) | Copy to clipboard |
Posted by: quxiaofei Posted on: 2004-12-08 21:02 各位高手,我正在写一个记事本程序!我在实现"查找"菜单时,做的工作如下: 在主程序中用下面的语句实现: private void findMenuItemActionPerformed(java.awt.event.ActionEvent evt){new find(this,textBox).show();} 我另外写了一个find.java程序用来实现查找:中间的语句为: private void findFieldActionPerformed(java.awt.event.ActionEvent evt){ if(findField.getText().trim().length()>0){ findButton.doClick(); } } private void findButtonActionPerformed(java.awt.event.ActionEvent evt){ String text = textEditor.getText(); String textToFind = findField.getText(); if(!"".equals(textToFind)){ int index = text.indexOf(textToFind); if(index != -1){ textEditor.setCaretPosition(index); closeDialog(null); }else {java.awt.Toolkit.getDefaultToolkit().beep();} } } 在find.java中的textEditor是用放文本的文字,findField是用来输入查找的内容 所有的变量我都定义好了,运行了主文件,用"查找"菜单调出了查找对话框,但就是点击"查找"按钮,文本中查找的内容不能被选中. 请高手帮我看一下!并与指正!谢谢! |
2.Re:请教:为什么类不能实现?(请版主来帮忙) [Re: quxiaofei] | Copy to clipboard |
Posted by: kavinwang Posted on: 2004-12-13 09:25 这个地方应该使用 textEditor.setCaretPosition(index); textEditor.select 吧! |
3.Re:请教:为什么类不能实现?(请版主来帮忙) [Re: quxiaofei] | Copy to clipboard |
Posted by: quxiaofei Posted on: 2004-12-13 14:18 版主,我用了你的方法还是不行, 把这个语句换了还是不行:textEditor.setCaretPosition(index); textEditor.select(index,textToField.lenght()); 还是不行. |
4.Re:请教:为什么类不能实现?(请版主再来帮忙一下) [Re: quxiaofei] | Copy to clipboard |
Posted by: kavinwang Posted on: 2004-12-14 18:57 这个我也没有试过,估计textEditor没有焦点的原因,具体需要试过才知道。 |
5.Re:请教:为什么类不能实现?(请版主再来帮忙一下) [Re: quxiaofei] | Copy to clipboard |
Posted by: ecsoftcn Posted on: 2004-12-15 16:48 这个是我做的一个简单的文本编辑器,你看看里面的功能是不是能达到你的要求 如果能的话,我把 源码传上来,我是初学,不懂之处望谅解 JavaNoteBook.rar (118.75k) |
6.Re:请教:为什么类不能实现?(请版主再来帮忙一下) [Re: quxiaofei] | Copy to clipboard |
Posted by: quxiaofei Posted on: 2004-12-17 10:10 ecsoftcn 请你把源文件发来给我看一下,好不? 你的CLASS文件我不能运行. |
7.Re:请教:为什么类不能实现?(请版主再来帮忙一下) [Re: quxiaofei] | Copy to clipboard |
Posted by: ecsoftcn Posted on: 2004-12-17 19:09 textEditor.requestFocus(); |
8.Re:请教:为什么类不能实现?(请版主再来帮忙一下) [Re: quxiaofei] | Copy to clipboard |
Posted by: quxiaofei Posted on: 2004-12-19 16:05 ecsoftcn 你的方法我用了,也不行.能否给我你的源文件? |
9.Re:请教:为什么类不能实现?(请版主再来帮忙一下) [Re: quxiaofei] | Copy to clipboard |
Posted by: quxiaofei Posted on: 2004-12-22 20:58 请高手来指教一下! |
10.Re:请教:为什么类不能实现?(请版主再来帮忙一下) [Re: quxiaofei] | Copy to clipboard |
Posted by: ecsoftcn Posted on: 2004-12-26 08:35 FindAndReplace 是查找和替换文本的程序 JavaNoteBookFrame里面有调用FindAndReplace 的语句 |
11.Re:请教:为什么类不能实现?(请版主再来帮忙一下) [Re: quxiaofei] | Copy to clipboard |
Posted by: ecsoftcn Posted on: 2004-12-26 08:35 JavaNoteBookFrame.rar (6.69k) |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |