【IT168技术文档】最近写一些关于JavaFX的文章,发现需要一个语法显示工具以方便读者阅读。我们常用的IDE如NetBeans、Eclipse等都可以对Java等语言的关键字、字符串常量等语法成分进行区别加亮显示。在博客或网页上通常有一类称为Syntax Highlighter的软件,是client端或server端的工具,可以把文章中的程序代码转化为彩色字体显示出来。常见的编程语言如Java, C/C++, C#, VB, JavaScript, PHP等都有语法工具的支持,但JavaFX还没有,于是我决定自己做一个。
无论用那种工具,有关JavaFX的关键字列表都是必需的。因此,我花了些时间在google上,终于在openjfx网站上找到了所有关键字(保留字)。接下来就是改写javascript和CSS,最终生成JavaFX语法显示的页面。由于本站不支持客户化的javascript,因此截个图给大家看看:

在实际的网页中的效果可以参见JavaFX技术应用博客( http://www.javafxblogs.com/javafx-%e8%af%ad%e6%b3%95%e6%98%be%e7%a4%ba%e5%b7%a5%e5%85%b7/ ) 。
如果要使用这个Syntax Highlighter,可以先下个SH 1.5.1的版本 ,然后再增加这几个文件:
shBrushJavaFX.js SyntaxHighlighter.css
(本文转载自 http://developers.sun.com.cn/blog/henry/ Henry Zhang技术博客 )
具体的使用说明可以参考该工具的说明文档。