h*0
5 楼
也就是说,你要的是永远显示“光标所在行”?
具体方法我不清楚。用光标事件监听是一个办法。你查查doc,可能还有更方便的方法。
【在 b***i 的大作中提到】
: 比如,我的文本窗口是80 x 40行,不想显示拖动杆。
: 程序显示了39行,在第40行等待用户输入,现在我输入了80个字符,因为行wrap, 继续
: 输入的会到下一行。我希望这个文本窗口自动显示第2行到第41行,光标应该移动到第
: 41行,然后我可以看到继续输入的字符。现在的情况是,当我要输入第41行的时候,光
: 标所在行看不见了。应该在每个字符输入后,文本窗口得到更新的时候,做一个事情,
: 就是把最后的40行显示出来,而不是最开始的40行。
: 有什么办法嘛?
具体方法我不清楚。用光标事件监听是一个办法。你查查doc,可能还有更方便的方法。
【在 b***i 的大作中提到】
: 比如,我的文本窗口是80 x 40行,不想显示拖动杆。
: 程序显示了39行,在第40行等待用户输入,现在我输入了80个字符,因为行wrap, 继续
: 输入的会到下一行。我希望这个文本窗口自动显示第2行到第41行,光标应该移动到第
: 41行,然后我可以看到继续输入的字符。现在的情况是,当我要输入第41行的时候,光
: 标所在行看不见了。应该在每个字符输入后,文本窗口得到更新的时候,做一个事情,
: 就是把最后的40行显示出来,而不是最开始的40行。
: 有什么办法嘛?
b*i
10 楼
多谢,正准备用了,
我把scrollbar显示出来后,就实现了我的要求,用户输入的文字可以上卷。
但是,我的JTextArea有背景图。我的目的是文字悬浮于图形之上。比如,文字变化,
图形不变
现在,每次输入字符如果超过最大行数,屏幕自动上滚,文字满足了要求,我把拖动杆
变得很小,看不见。但是,文字上滚时,图形也上滚了,所以准备用
scrollRectToVisible,还有那一套获得现在显示窗口的东西,在paint里面画到新的位
置。
我不想用listener来实现真正的具有屏幕文字缓冲区的textArea,是因为我想显示汉字
,而我选的汉字体的宽度是英文的两倍,会出现我移动光标时有的时候是移动一个字符
,有的时候是两个,再实现delete, back space,我要疯了。现在将就用jTextArea,很
小的问题,就是屏幕上卷后最上一行还是在的,如果用鼠标滚轮上卷,还是能看到。不
过看到就看到吧。
【在 g*****g 的大作中提到】
: Did you check scrollRectToVisible function I mention?
我把scrollbar显示出来后,就实现了我的要求,用户输入的文字可以上卷。
但是,我的JTextArea有背景图。我的目的是文字悬浮于图形之上。比如,文字变化,
图形不变
现在,每次输入字符如果超过最大行数,屏幕自动上滚,文字满足了要求,我把拖动杆
变得很小,看不见。但是,文字上滚时,图形也上滚了,所以准备用
scrollRectToVisible,还有那一套获得现在显示窗口的东西,在paint里面画到新的位
置。
我不想用listener来实现真正的具有屏幕文字缓冲区的textArea,是因为我想显示汉字
,而我选的汉字体的宽度是英文的两倍,会出现我移动光标时有的时候是移动一个字符
,有的时候是两个,再实现delete, back space,我要疯了。现在将就用jTextArea,很
小的问题,就是屏幕上卷后最上一行还是在的,如果用鼠标滚轮上卷,还是能看到。不
过看到就看到吧。
【在 g*****g 的大作中提到】
: Did you check scrollRectToVisible function I mention?
相关阅读
A QUESTION ABOUT GCD.JAVA白痴求助Help!!! set LD_LIBRARY_PATH in Eclipsefull screen gameJava Q&AWhich/what Java tools are appropriate?Can I use XDoclet and packging in TomcatA design for parameter passing帮忙看看. Get context variable请教有关javax.comm库操作AT指令集问题help: where to download JAVA/swing? (转载)如何判断输入的是不是数字呀?java覆盖率测试工具?What's good way to pass intermediate results?大量文本数据的读取可以从.jar文件中删除一些class吗? (EOM)As beginner,Which one I should choose?一篇学习心得请问如何在jbuider里面安装poi?puzzles about load balancing and failover of JBoss cluster