StyledText nullpointer

时间:2013-12-11 13:17:04

标签: java nullpointerexception styledtext

我正在使用SWT StyledText在窗口的一个部分向用户显示数据。在另一部分我有一个图表,我滑动鼠标指针。当我将鼠标滑过图表中的某个点时,它会突出显示StyledText区域中的相应条目。

我希望我的textArea自动滚动到最新的更改,因此我使用的是.setTopIndex()。 要确定索引,我需要能够查看textArea中哪些条目从未突出显示更改为highligted,我使用以下内容(检查我的styleRange是否更改):

styledText.getStyleRangeAtOffset(offset)

到目前为止,我的程序运行正常。我的下一张检查是:

styledText.getStyleRangeAtOffset(offset).isUnstyled 

styledText.getStyleRangeAtOffset(offset).foreground 

或类似的东西。这里输入了问题。当我调用其中任何一个时,我得到一个nullPointerException。

1 个答案:

答案 0 :(得分:0)

感谢所有指针:)经过一些调试我发现未经编辑的styleRange为null。这解释了我一直在接收的nullPointer