gpt4 book ai didi

java - 如何设置 StyledText 小部件内文本的格式

转载 作者:行者123 更新时间:2023-12-01 12:09:17 25 4
gpt4 key购买 nike

我正在尝试读取文件并将其显示在样式化的小部件中。但是当我在控制台中显示输出时,它带有缩进和换行符,但是当我尝试在小部件中显示它时,输出会连续出现。

预期输出:

 void add(int x,int y){
int z=x+y;
System.out.println("The added value is:"+z);
}

styledText 内的实际输出:

void add(int x,int y){int z=x+y; System.out.println("The added value is:"+z); }

我已经尝试过谷歌搜索,但还没有找到解决方案。请给我建议。

更新:

  StyledText editor = new StyledText(viewparent, SWT.MULTI | SWT.BORDER | SWT.WRAP |SWT.V_SCROLL);
BufferedReader buff = new BufferedReader(new FileReader(file));
String str;
System.out.println("File contents :");

while ((str = buff.readLine()) != null) {
Text.append(str);
System.out.println(str);
}

最佳答案

readLine方法BufferedReader不包括它返回的文本中的行结尾。所以在将文本添加到 StyledText 时需要添加新行:

editor.append(str);
editor.append('\n');

关于java - 如何设置 StyledText 小部件内文本的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27355540/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com