TextArea的问题
看完了COREJAVA第一本,试试身手,做一个简单的程序,模仿WINDOWS的NOTEPAD,做一个JAVA NOTEPAD,在过程中遇到点困难,TextArea类有cut(),paste(),copy(),等方法,却没有DELETE方法,那么该怎样处理,TextArea文本的删除功能呢? 问题点数:20、回复次数:5Top
1 楼billyshen2000(游吟诗人)回复于 2001-11-03 17:21:49 得分 0
没有人回答吗?Top
2 楼AiNet(人工智能)回复于 2001-11-03 17:22:25 得分 0
全部删除可以用setText("")
Top
3 楼billyshen2000(游吟诗人)回复于 2001-11-03 17:26:23 得分 0
我不要全部删除啊,我要用选中部分的删除setText("")可以用来新建一个空白的TXT.
我记得选中部分可以用textArea.getSelectionStart(),textArea.getSelectionEnd()来表示起点位置和终点位置.Top
4 楼AiNet(人工智能)回复于 2001-11-03 17:51:29 得分 0
这样啊! 不知道了, 不过你可以把选区设置为空也可以实现
tJTextArea.replaceRange("",this.tJTextArea.getSelectionStart(),this.tJTextArea.getSelectionEnd());Top
5 楼AiNet(人工智能)回复于 2001-11-03 17:52:53 得分 20
直接用
replaceSelection("")
也可以Top




