Java 如何计算NanoVG中的插入符号位置?

Java 如何计算NanoVG中的插入符号位置?,java,text,lwjgl,Java,Text,Lwjgl,我想为我的LWJGL 3游戏创建一个文本区域,并使用NanoVG.nvgTextBox()进行渲染,但我无法将输入字符串拆分为将显示在屏幕上的包装行,然后计算插入符号位置 我的例子是: 如果屏幕显示以下内容: 我希望得到这个字符串数组:[“1 2 3 4 5 6”,“7 8 9 10 11”,“12”](或类似的东西) 编辑: 代码: NanoVG.nvgBeginFrame(ctx,window.getWidth(),window.getHeight(),1); NanoVG.nvgBegi

我想为我的LWJGL 3游戏创建一个文本区域,并使用NanoVG.nvgTextBox()进行渲染,但我无法将输入字符串拆分为将显示在屏幕上的包装行,然后计算插入符号位置

我的例子是: 如果屏幕显示以下内容:

我希望得到这个字符串数组:[“1 2 3 4 5 6”,“7 8 9 10 11”,“12”](或类似的东西)

编辑:

代码:

NanoVG.nvgBeginFrame(ctx,window.getWidth(),window.getHeight(),1);
NanoVG.nvgBeginPath(ctx);
NanoVG.nvgFontFaceId(ctx,字体);
NanoVG.nvgFillColor(ctx,NanoVG.nvgRGBAf(1,1,1,1,NVGColor.create());
NanoVG.nvgTextBox(ctx,100100100,string);
字符串[]行=/?;
NanoVG.nvg帧(ctx);

请出示您的代码。请出示您的代码。