由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 如何控制文本输入的左界限?比如不准到上一行,不准回到第一个
相关主题
How to wrap line at specific position?Re: AWT 和 SWING 在程序应用中有什么区别?
Re: JTextArea的内容不滚动如何输出TXT文件?
如何生成一个popup window,当你点击JTextArea里的一行textRe: help with JTextArea
JTextArea行间距如何设定?solvedRe: how to change the input mode?
TextComponent怎样才能Firefox add-on和java程序之间传递数据
How to set tab set of PRE in JEditorPane?如何在TextArea里面画位图
请问jeditorpane怎末才能显示rss or xml?JTextArea 生成之后怎么知道有多少行,列?
第一个VJ++程序"Hello World"的问题如何强令JTextArea显示最末一行
相关话题的讨论汇总
话题: 不准话题: 输入话题: 一行话题: 文本话题: 字符
进入Java版参与讨论
1 (共1页)
b***i
发帖数: 3043
1
想生成DOS文本窗口那样的,多行,可以固定大小,不需要scroll,但多出来的要把整个
文字窗口向上推动。
光标不能到上一行,不准删除提示符,不准向右到没有字符的位置,
要求能输入汉字。
要回车键完成输入后,程序可以知道输入了一行。这个我应该可以办到。
其他的能办到吗?
h*****0
发帖数: 4889
2
就用一个JTextArea,然后每次发生任何字符输入都处理一下事件;每次发生光标位置
变化都处理一下事件(比如不准到上一行)。

【在 b***i 的大作中提到】
: 想生成DOS文本窗口那样的,多行,可以固定大小,不需要scroll,但多出来的要把整个
: 文字窗口向上推动。
: 光标不能到上一行,不准删除提示符,不准向右到没有字符的位置,
: 要求能输入汉字。
: 要回车键完成输入后,程序可以知道输入了一行。这个我应该可以办到。
: 其他的能办到吗?

b***i
发帖数: 3043
3
做了,但是输入汉字变成了hanzi
对了,我应该截获哪个?keytyped? 还是别的?

【在 h*****0 的大作中提到】
: 就用一个JTextArea,然后每次发生任何字符输入都处理一下事件;每次发生光标位置
: 变化都处理一下事件(比如不准到上一行)。

h*****0
发帖数: 4889
4
当然不能用keytyped,要用字符。不记得JTextArea行不行了,要是不行你就用
JTextPane或者JEditorPane吧,监视编辑动作。

【在 b***i 的大作中提到】
: 做了,但是输入汉字变成了hanzi
: 对了,我应该截获哪个?keytyped? 还是别的?

1 (共1页)
进入Java版参与讨论
相关主题
如何强令JTextArea显示最末一行TextComponent
JTextAre如何预定行列数目How to set tab set of PRE in JEditorPane?
GUI问题请问jeditorpane怎末才能显示rss or xml?
JTextArea做console窗口的目前结果和问题第一个VJ++程序"Hello World"的问题
How to wrap line at specific position?Re: AWT 和 SWING 在程序应用中有什么区别?
Re: JTextArea的内容不滚动如何输出TXT文件?
如何生成一个popup window,当你点击JTextArea里的一行textRe: help with JTextArea
JTextArea行间距如何设定?solvedRe: how to change the input mode?
相关话题的讨论汇总
话题: 不准话题: 输入话题: 一行话题: 文本话题: 字符