Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在StyledText区域中实现Java代码格式化程序_Java_Swt_Code Formatting_Styledtext - Fatal编程技术网

在StyledText区域中实现Java代码格式化程序

在StyledText区域中实现Java代码格式化程序,java,swt,code-formatting,styledtext,Java,Swt,Code Formatting,Styledtext,我想尝试为StyledText区域实现一个键绑定,就像eclipse中的Ctrl+I那样,以便该区域中的Java代码能够正确格式化 我已经四处寻找了一段时间,似乎找不到多少关于如何实现缩进的信息。有没有一种方法可以做到这一点而不需要太多的麻烦?或者,它是否会涉及到使用大量案例编写我自己的格式化程序,以自动将用户键入的内容格式化到该区域?如果您想专门格式化Java代码,可以重用JDT中的代码,请参见示例。但是你可能需要做一些工作来将它应用到你的StyledText中保持样式有序。对否决票有什么解释

我想尝试为
StyledText
区域实现一个键绑定,就像eclipse中的
Ctrl+I
那样,以便该区域中的Java代码能够正确格式化


我已经四处寻找了一段时间,似乎找不到多少关于如何实现缩进的信息。有没有一种方法可以做到这一点而不需要太多的麻烦?或者,它是否会涉及到使用大量案例编写我自己的格式化程序,以自动将用户键入的内容格式化到该区域?

如果您想专门格式化Java代码,可以重用JDT中的代码,请参见示例。但是你可能需要做一些工作来将它应用到你的
StyledText中
保持样式有序。

对否决票有什么解释吗?如果你不给我一个理由,我会调查的