呵呵作者: 白色乌鸦 时间: 2004-11-02 09:54 标题: 请教:设置文本框中光标的位置 在TextComponent.java中有这样一段代码:
TextComponentPeer peer = (TextComponentPeer)this.peer;
if (peer != null) {
peer.setCaretPosition(position);
} else {
throw new IllegalComponentStateException("Cannot set caret position until after the peer has been created"
}
}
第一行没问题,运行到第二行抛出异常,我跟踪出来的就是在下面地方抛出的
TextComponentPeer peer = (TextComponentPeer)this.peer;
if (peer != null) {
peer.setCaretPosition(position);
} else {
throw new IllegalComponentStateException("Cannot set caret position until after the peer has been created"