自动滚动代码不起作用:找不到符号
Posted
技术标签:
【中文标题】自动滚动代码不起作用:找不到符号【英文标题】:Autoscroll code isn't working: cannot find symbol 【发布时间】:2014-06-29 22:39:59 【问题描述】:我正在尝试使用随处可见的标准自动滚动代码:
DefaultCaret caret = (DefaultCaret)textarea.getCaret();
caret.setUpdatePolicy(DefaultCaret.ALWAYS_UPDATE);
它被放置在我在其他代码中看到的相同位置,就在创建与之关联的 textarea 之后。
但是,当我编译代码时,它给了我错误"cannot find symbol"
,并指出了所有实例 DefaultCaret
,就像我没有将正确的东西导入到我的代码中一样.
我已经导入了所有javax.swing
,在进行了一些研究之后,似乎该代码对其他人都适用。
似乎我错过了一些简单的东西,但我不知道它可能是什么。
我应该在代码的前面定义它吗?
【问题讨论】:
【参考方案1】:DefaultCaret 类不在 javax.swing 包中。它在 javax.swing.text 包中。
参考:http://docs.oracle.com/javase/7/docs/api/javax/swing/text/DefaultCaret.html
如果您仍然遇到问题,请发帖 Minimal Complete Example 说明问题。如果您的问题仍然存在,您提供的代码 sn-p 可能不足以让其他人帮助您。
【讨论】:
以上是关于自动滚动代码不起作用:找不到符号的主要内容,如果未能解决你的问题,请参考以下文章