如何使用JavaScript变量而不必在RSyntaxtextarea中声明它

时间:2019-02-12 18:24:03

标签: javascript java swing

在我的秋千应用程序的 RSyntaxTextArea 中,我希望能够调用一个全局变量,例如“ Person”,而不必在 RSyntaxTextArea 中声明。 / p>

因此,当我打开swing应用时,在 RSyntaxTextArea 中,我只是调用/使用了变量“ Person”,而没有在 RSyntaxTextArea 中声明它。

Like this

并获取变量 Person 的属性的自动建议

(用于自动建议的库为 RSTALanguageSupport )。

我尝试创建变量,然后使用以下方法将其设置为解析器:javaParser.setVariablesAndFunctions 但我无法理解此方法的工作原理:

JavaScriptVariableDeclaration subject = new JavaScriptVariableDeclaration("s",1,null new CodeBlock(1));

VariableResolver vr = new VariableResolver();
vr.addLocalVariable(subject);

javaParser.setVariablesAndFunctions(vr);

使用javaParser.setVariablesAndFunctions(vr)添加变量后,我希望在运行我的swing应用时可以在我的** RSyntaxTextArea **中使用它。 但是似乎没有此功能,或者添加变量时我做错了事。

0 个答案:

没有答案